Sistem Embedded Project 1: Blinking LED

Justin
2 min readFeb 11, 2023

--

Pada project kali ini, karena merupakan project pertama mengoperasikan ESP32 maka objective-nya hanya membuat LED yang sudah terintegrasi pada ESP32 (onboard LED) berkedap-kedip. Alat-alat yang dibutuhkan untuk project ini yaitu:

1. ESP32 (30 pin/38 pin, saya menggunakan yang 38 pin untuk project ini)
2. Breadboard (optional)
3. Laptop dengan aplikasi Arduino IDE
4. Kabel USB

Setelah mempersiapkan semua barang-barang diatas, saya melakukan langkah-langkah berikut agar LED pada ESP32 saya berkedap-kedip:

1. Sambungkan kabel USB ke ESP32.
2. Masukkan kode di bawah ini ke Arduino IDE.

// initialize the LED pin
int LED = 2;

void setup() {
// initialize the LED pin as output
pinMode(LED, OUTPUT);
}

void loop() {
digitalWrite(LED, HIGH); // turning on the LED
delay(250); // wait for a quarter of a second
digitalWrite(LED, LOW); // turning off the LED
delay(250); // wait for a quarter of a second
}

3. Pilih board dan port yang sesuai dengan ke kolom Tools Board dan Tools Port kemudian tekan Upload.
4. Bersamaan dengan proses Upload, tekan tombol BOOT pada ESP32.
5. Setelah proses Upload selesai, onboard LED berhasil berkedap-kedip!

Jika setelah melakukan semua langkah-langkah diatas tetapi LED-nya masih belum berkedip, maka coba tekan tombol RESET pada ESP32. Tombol tersebut terletak di seberang tombol BOOT. Jika Anda juga ingin mempercepat atau memperlambat proses kedap-kedip LED nya, Anda dapat mengubah value “delay()” nya sesuai keinginan Anda. Semakin tinggi value nya maka makin lambat proses kedap-kedip LED nya dan sebaliknya.

Project ini merupakan salah satu project yang mudah karena sangat simple dan straight-forward dalam proses persiapan alat-alatnya maupun langkah-langkah pengerjaannya. Meskipun secara pribadi, saya sempat mengalami kendala gagal proses Upload berulang kali kemudian saya search di Google untuk mengatasinya dan ternyata hanya perlu menekan tombol BOOT pada ESP32.

18221016 - Justin Yusuf Abidjoko

--

--