Tutorial Arduino (Indonesia) : Led Berkedip

Hal paling mendasar dari sebuah pemrograman adalah mengatur perpindahan logika HIGH ke LOW, ataupun sebaliknya.

Untuk menunjukkan keberhasilan pemrograman dapat dilakukan dengan menggunakan multimeter. Selain itu dapat pula dilakukan dengan menggunakan LED agar lebih “terlihat”.
Untungnya Board Arduino menyediakan LED tersebut. Asyik kann..

Ada beberapa perlombaan di Indonesia yang menggunakan kode dasar ini untuk membuat running LED, dasarnya memang hanya ini, namun dengan menambahkan beberapa LED dan menyesuaikan interval waktunya sehingga LED tampak saling kejar mengejar.

Hal yang diperlukan

  • PC/Notebook dengan Arduino IDE
  • Arduino (penulis menggunakan Arduino Mega 2560) + Kabel

1.       Buka Arduino IDE. Pilih File > Examples > 01. Basics > Blink





2.       Lalu akan ditampilkan kode berikut



Kita lihat bahwa pin 13 terkoneksi kepada LED yang memang sudah terdapat pada board.
Dilakukan inisialisai pin digital pada void setup (), dimana pin digital (pin 13 yaitu led) diatur sebagai port Output.

Pengaturan awal yang perlu dilakukan adalah pemberian nama pada pin.
>>> int led = 13; , berarti ketika menyebutkan pin 13 hanya perlu mengetikkan “led”

Pengaturan selanjutnya adalah looping. Ketika masuk dalam void loop(), program akan berputar pada bagian ini dan tidak akan pernah berhenti.

Untuk mengatur frekuensi, dilakukan pengaturan waktu delay, baik itu delay dalam posisi HIGH maupun LOW. Hal ini akan memengaruhi waktu on-off LED.

>>> delay(1000);, berarti delay terjadi selama 1000 mikrodetik atau 1 detik.

3.       Apabila tidak terjadi perubahan maka program bisa diupload ke board arduino.
Pilih board pada menu Tools > Board > pilih Arduino yang digunakan
Pilih port pada menu Tools > port > pilih port yang terhubung pada arduino

Lalu klik ikon Upload. Tunggu hingga proses upload selesai (done), dan program akan otomatis berjalan dengan sendirinya.

sekian. semoga membantu :)

untuk melihat contoh lainnya bisa di Playground Arduino

Komentar