Membuat internal LED ESP32 berkedip (blinking)
Proyek kali ini kita akan coba membuat LED internal ESP32 berkedip (blinking) berdasarkan interval waktu yang akan kita set dalam script di Arduino IDE.
weekly project 01 - EL5057 Sensing System.
Pendahuluan
bla..bla...
Kebutuhan (requirements)
Kebutuhan perangkat keras yang harus disiapkan adalah seperti yang disajikan dalam tabel berikut.
Komputer | |
|
Dev-board ESP32 |
Kabel data (micro usb) | |
USB Hub to type c |
Wiring diagram
Wiring diagram untuk proyek kita kali ini cukup mudah, yaitu hanya mengkoneksikan port micro usb di dev-board ke komputer melalui usb port.
Coding (menyiapkan program)
Buka aplikasi Android IDE, pilih board, dan tentukan port usb.
Buka code contoh dengan mengklik, menu example > basic > blink.
Compile dan upload code
Berikut adalah code program:
void setup() {
// melakukan inisialisasi LED_BUILTIN sebagai output
pinMode(LED_BUILTIN, OUTPUT);
}
// fungsi untuk looping
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // menyalakan LED
delay(1000); // menunggu 1000 milisecond
digitalWrite(LED_BUILTIN, LOW); // memattikan LED
delay(1000); // menunggu 1000 milisecond
}
The result
Penjelasan kode (how the code works)
bla.. bla...