Pada tulisan perdana di blog ini, saya akan menuliskan tentang project pertama saya menggunakan Arduino. Apa itu arduino? Silakan baca dulu disini. Pada project ini, saya (beserta teman sekelompok) membuat sebuah toggle lamp LED menggunakan Arduino UNO.
Sebelum memulai project ini, kita harus mempersiapkan terlebih dahulu alat-alatnya, yaitu :
- Arduino UNO
- Bread Board
- Kabel sambungan
- Kabel USB
- Push Button
- Lampu
- Resistor
- Laptop/PC yang telah terinstal driver Arduino UNO
Setelah semua alat terkumpul, buatlah suatu rangkaian seperti pada gambar dibawah ini:
Gambar 1. Ilustrasi rangkaian
Gambar 2. Hasil rangkaian yang kami buat
Pada rangkaian ini, kami menghubungkan pushbutton pada pin nomor 2 dan LED pada pin nomor 13. Setelah rangkaian terpasang, kita harus membuat kode program pada Laptop atau PC yang telah terinstall driver arduino. Pada aplikasi sketch Arduino, masukkan kode berikut :
————————————————————————————————————————————
const int buttonPin = 2; // nomor pin pushbutton
const int ledPin = 13; // nomor pin Led
// Variabel:
int buttonState = 0; // Variabel untuk membaca status dari pushbutton
int ledState = 0; // Variabel untuk membaca status dari Led
void setup() {
// Lakukan inisialisasi ledpin sebagai output
pinMode(ledPin, OUTPUT);
// Lakukan inisialisasi pushbutton sebagai input:
pinMode(buttonPin, INPUT);
}
void loop(){
// membaca state dari pushbutton and LED:
buttonState = digitalRead(buttonPin);
ledState = digitalRead(ledPin);
// mengecek apakah pushbutton
if (buttonState == HIGH) {
// mengecek state dari Led, jika HIGH, ubah menjadi LOW, dan sebaliknya
if (ledState == HIGH) {
digitalWrite(ledPin, LOW);
} else {
digitalWrite(ledPin, HIGH);
}
}
}
————————————————————————————————————————————
Setelah menuliskan kode diatas pada sketch arduino, pastikanlah kabel usb tersambung dengan PC/laptop. Setelah itu, kita harus menekan tombol verify dan upload pada bagian kanan atas sketch arduino, apabila berhasil, akan tampak seperti video di bawah ini. Mula – mula lampu padam. Apabila kita menekan tombol, lampu akan menyala. Setelah itu, bila kita menekan kembali tombol tersebut, lampu akan padam. Begitulah seterusnya