Catatan Belajar oleh : Reza Ervani bin Asmanu
Setelah kita memastikan bahwa ESP32 yang kita miliki tidak bermasalah secara perangkat keras, dan sudah diuji sebagaimana pada tutorial sebelumnya : Cara menguji ESP32 di Fedora – kini tiba saatnya kita melakukan programming pertama dengan Arduino IDE yang dapat anda unduh di website resmi Arduino
Kita dapat mengatur jumlah kedipan di ESP32 untuk tahap pertama pengujian. Berikut ini kodenya
const int ledPin = 2;
int hitungan = 0; // Variabel untuk menghitung jumlah kedipan
const int maksimalKedipan = 5; // Batas kedipan yang diinginkan
void setup() {
Serial.begin(115200);
pinMode(ledPin, OUTPUT);
Serial.println("Sistem Dimulai. Akan berkedip 5 kali...");
}
void loop() {
if (hitungan < maksimalKedipan) {
// Jalankan aksi kedip jika hitungan belum mencapai maksimal
digitalWrite(ledPin, HIGH);
Serial.print("Kedipan ke: ");
Serial.println(hitungan + 1);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
hitungan++; // Tambah nilai hitungan setiap kali berkedip
} else {
// Jika sudah 5 kali, matikan LED dan jangan lakukan apa-apa lagi
digitalWrite(ledPin, LOW);
// Cetak pesan hanya sekali saat berhenti
static bool pesanSelesai = false;
if (!pesanSelesai) {
Serial.println("Program Selesai. LED dimatikan (Stop).");
pesanSelesai = true;
}
}
}
