Menyalakan LED dengan Arduino Uno Lengkap dengan Programnya
Untuk kamu yang masih pemula, kemampuan dasar yang harus kamu kuasai adalah menyalakan LED dengan Arduino.
Karena termasuk mudah dibandingkan penggunaan komponen yang lain, maka saya yakin jika mau belajar, kamu pun pasti bisa menyalakan lampu dengan Arduino.
Bagaimana cara menyalakan lampu LED dengan Arduino? Yaitu dengan menghubungkan ujung kaki LED yang panjang ke salah satu pin digital Arduino dan ujung kaki yang satunya lagi ke ke GND (ground).
Setelah itu, tinggal upload program dan lampu LED akan menyala.
Untuk masalah nyala LED dan variasinya seperti apa, nanti tinggal disesuaikan dengan program atau sketch yang di-upload ke papan Arduino.
Dalam artikel kali ini, kita akan belajar tentang bagaimana cara menyalakan LED Arduino dengan dua cara, yaitu menyalakan lampu dengan efek berkedip (blink) dan tanpa efek berkedip (nonblink).
Menghidupkan LED dengan Arduino
Sebelum melakukan percobaan dan program menyalakan LED Arduino, terlebih dahulu saya jelaskan kepada kamu bahwa LED itu memiliki dua kaki yang terdiri atas kaki panjang dan kaki pendek.Kaki panjang adalah kaki positif atau disebut juga anoda, biasanya dihubungkan pada salah satu pin digital Arduino.
Sedangkan kaki pendek adalah kaki negatif atau disebut juga katoda, biasanya dihubungkan pada GND.
Jadi pada saat melakukan percobaan, usahakan untuk tidak tertukar dalam pembuatan rangkaian Arduino Uno.
Pastikan juga untuk teliti dan memahami secara jelas contoh program Arduino Uno LED yang kamu ketik. Yuk kita langsung ke poin intinya.
- Menyalakan LED dengan Arduino Tanpa Efek Berkedip
- Arduino Uno dan Kabelnya (beli disini)
- Breadboard (beli disini)
- Software Arduino IDE
- Lampu LED
- Kabel Jumper (dapatkan disini)
- Perintah yang terdapat di void setup() hanya dibaca sekali.
- Perintah yang terdapat di void loop() dibaca berulang kali.
- pinMode berfungsi untuk mengatur apakah pin 4 ini akan digunakan sebagai INPUT atau OUTPUT.
- digitalWrite berfungsi untuk mengatur apakah pin 4 akan dibuat HIGH (menyalakan) atau LOW (mematikan).
- Menyalakan LED dengan Arduino Disertai Efek Berkedip (blink) Untuk menghidupkan LED dengan efek berkedip atau flip-flop, semua alat, bahan, model rangkaian Arduino LED dan cara kerjanya sama persis dengan percobaan sebelumnya.
- digitalWrite berfungsi untuk mengatur apakah pin 13 akan dibuat HIGH (lampu menyala) atau LOW (lampu LED mati).
- delay berfungsi untuk memberikan jeda nyala lampu (1000 milisecond = 1 detik)
Alat dan Bahan:
Cara Kerja:
a. Hubungkan Arduino dengan komputermu.b. Buat rangkaian LED Arduino sesuai gambar di bawah ini.
Berikut konfigurasi pinnya.
c. Buka Arduino IDE kemudian atur port dan board-nya sesuai jenis port dan board yang sobat gunakan.
d. Ketikkan program Arduino untuk menyalakan LED berikut di Arduino IDE.
int pinLed = 4;Keterangan:
void setup(){
pinMode(4, OUTPUT);
}
void loop(){
digitalWrite(4, HIGH);
}
f. Apabila nyala lampu LED panjang atau tanpa berkedip, maka percobaan yang kamu lakukan sudah berhasil
g. Menyalanya lampu secara berkedip-kedip (blink) adalah tanda bahwa percobaan lampu LED Arduino Uno yang kamu lakukan sudah berhasil.
Hanya saja, yang membedakan terletak pada sketch-nya.
Dalam percobaan kali ini, sobat bisa menggunakan sketch bawaan yang telah disediakan di Arduino IDE. Yaitu sketch khusus blink. Caranya dengan memilih menu File > Example > Basic > Blink.
Atau kamu juga bisa mengetikkan langsung contoh program Arduino LED berkedipdi bawah ini pada Arduino IDE.
int pinLed = 4;Keterangan:
void setup(){
pinMode(4, OUTPUT);
}
void loop(){
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(4, LOW);
delay(1000);
}
Catatan :
Selain beberapa percobaan di atas, masih ada banyak hal yang bisa dikreasikan dengan pengontrolan LED dengan Arduino.
Bukan hanya itu saja, kamu juga bisa memadukan LED dengan sensor ultrasonik HC-SR04, sensor cahaya (LDR), bluetooth HC-05, keypad, RFID, dan potensio.
Penutup
Demikianlah penjelasan terkait bagaimana cara menyalakan LED dengan Arduino beserta contoh programnya.Semoga apa yang saya jelaskan di atas bisa jadi referensi dan bahan pembelajaran yang baik untuk teman-teman sekalian.
Apabila ada yang dirasa kurang jelas atau ingin ditanyakan, tak usah ragu untuk mencurahkannya pada kolom komentar. Insyaallah akan saya jawab dengan sebaik mungkin. Terima Kasih.
Contoh lain :
Tidak ada komentar:
Posting Komentar