Program Blink Arduino: LED Berkedip Pertama Kamu — Simulasi Online
Blink adalah program Arduino pertama yang hampir selalu dicoba pemula: sebuah LED berkedip dengan jeda teratur. Di template ini LED terhubung ke pin D13 dan berkedip setiap 1 detik, lengkap dengan catatan waktunya di Serial Monitor.
Komponen yang dipakai
- Arduino Uno
- LED
- Resistor
Cara kerja
- LED disambungkan ke pin D13, lalu resistor 220 Ohm menuju GND sebagai pembatas arus.
- Di setup(), pin 13 diatur sebagai OUTPUT dan Serial Monitor dinyalakan.
- digitalWrite(13, HIGH) menyalakan LED, lalu delay(1000) menahannya selama 1 detik.
- digitalWrite(13, LOW) mematikan LED selama 1 detik, lalu loop() mengulang polanya.
- Serial Monitor mencetak waktu nyala dan mati LED dalam milidetik (millis()).
Konsep yang dipelajari
Kode program
/*
Blink: LED pada pin 13 berkedip sekali per detik.
Rangkaian: D13 -> LED (anode) -> 220 Ohm -> GND.
*/
void setup() {
pinMode(13, OUTPUT);
Serial.begin(9600);
Serial.println(F("Blink siap. LED D13 berkedip tiap 1 detik."));
}
void loop() {
digitalWrite(13, HIGH);
Serial.print(F("LED menyala t="));
Serial.print(millis());
Serial.println(F(" ms"));
delay(1000);
digitalWrite(13, LOW);
Serial.print(F("LED mati t="));
Serial.print(millis());
Serial.println(F(" ms"));
delay(1000);
}