Skip to main content

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.

4.png

Komputer

 

1.png

 

Dev-board ESP32

2.png

Kabel data (micro usb)

3.png

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)

blaBuka aplikasi Android IDE, pilih board, dan tentukan port usb.

 


Buka code contoh dengan mengklik, menu example > basic > blink.

Compile dan upload code

project-01-uploading.png

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

weekly_project01-ezgif.com-optimize.gif


Penjelasan kode (how the code works)

bla.. bla...