Menu
CoddyTech

Kedipkan LED

Termasuk bagian Rangkaian Pertama dalam perjalanan Arduino di Coddy. Pelajaran 1 dari 22.

Arduino Uno adalah komputer kecil yang disebut mikrokontroler. Kamu menulis program untuknya, yang disebut sketch, lalu board menjalankannya sendiri, berulang kali, selama mendapat daya.

Setiap sketch memiliki dua bagian:

void setup() {
  // dijalankan sekali saat papan mulai menyala
}

void loop() {
  // dijalankan berulang kali tanpa henti
}

Board berkomunikasi dengan dunia melalui pin-nya. Pin 13 terhubung dengan LED. Untuk menyalakannya, jadikan pin tersebut sebagai output di setup(), lalu atur ke HIGH (5 volt, menyala) atau LOW (0 volt, mati):

pinMode(13, OUTPUT);
digitalWrite(13, HIGH);

delay(1000) menghentikan sketch selama 1000 milidetik, yaitu satu detik. Tambahkan kondisi menyala, jeda, kondisi mati, lalu jeda lagi di loop(), maka LED akan berkedip selamanya.

challenge icon

Tantangan

Mudah

Papan memiliki LED pada pin 13. setup() sudah mengaturnya sebagai output, dan loop() menyalakannya lalu menunggu satu detik. Selesaikan kedipannya:

  • matikan LED: gunakan pemanggilan yang sama seperti saat menyalakannya, tetapi gunakan LOW alih-alih HIGH
  • tunggu satu detik lagi

Tekan Jalankan pada papan untuk melihatnya, lalu tekan Periksa.

Coba sendiri

void setup() {
  pinMode(13, OUTPUT);  // pin 13 adalah output
}

void loop() {
  digitalWrite(13, HIGH);  // LED menyala
  delay(1000);             // tunggu satu detik
  // matikan LED, lalu tunggu satu detik
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Rangkaian Pertama

Latihan sendiri: Playground Arduino