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.

Board: Arduino Uno2 komponen
Rangkaian simulasi Blink (LED berkedip) dengan Arduino Uno di NOVIOT

Komponen yang dipakai

  • Arduino Uno
  • LED
  • Resistor

Cara kerja

  1. LED disambungkan ke pin D13, lalu resistor 220 Ohm menuju GND sebagai pembatas arus.
  2. Di setup(), pin 13 diatur sebagai OUTPUT dan Serial Monitor dinyalakan.
  3. digitalWrite(13, HIGH) menyalakan LED, lalu delay(1000) menahannya selama 1 detik.
  4. digitalWrite(13, LOW) mematikan LED selama 1 detik, lalu loop() mengulang polanya.
  5. Serial Monitor mencetak waktu nyala dan mati LED dalam milidetik (millis()).

Konsep yang dipelajari

Output digital (digitalWrite)delay() dan pewaktuanSerial MonitorResistor pembatas arus LED

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);
}

Template Arduino Uno lainnya