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.
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
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
sekian. semoga membantu :)
untuk melihat contoh lainnya bisa di Playground Arduino
Komentar
Posting Komentar