Lalu bagaimana cara membuat lampu switch arduino tersebut? pertama teman-teman harus mencari komponen yang dibutuhkan terlebih dahulu. Berikut ini adalah daftar komponen yang harus dimiliki oleh teman-teman.
- Arduino Uno
- Lampu Led
- Kabel Jumper
- Push Switch
- Resistor 560 ohm
- Bread Board
int inPin =
2
; // nomer pin untuk input
int outPin =
13
; // nomer pin untuk output
int state = HIGH; // state saat ini dari output
int reading; // hasil bacaan saat ini dari input
int previous = LOW; // hasil bacaan sebelumnya dari output
long time =
0
;
long debounce =
200
;
void setup()
{
pinMode(inPin, INPUT);
pinMode(outPin, OUTPUT);
}
void loop()
{
reading = digitalRead(inPin);
if (reading == HIGH && previous == LOW && millis() - time > debounce) {
if (state == HIGH)
state = LOW;
else
state = HIGH;
time = millis();
}
digitalWrite(outPin, state);
previous = reading;
}
Setelah membuat kode maka teman-teman perlu merangkai komponen yang sudah dimiliki. Berikut ini adalah skematik yang teman-teman harus ikuti supaya proyek ini dapat berhasil.
Skematik Arduino |
Push button diberi tegangan 5v dan diberi resistor, dan dihubungkan juga ke ground. Resistor dipasang paralel. Dari push button itu juga dihubungkan ke pin yang sudah ada pada arduino, dalam hal ini pin yang digunakan yaitu pin 2 untuk input.
Untuk rangkaian yang LED, ground dihubungkan ke LED melalui resistor, dan LED dihubungkan ke pin 13, disini pin 13 berperan sebagai output dari arduino.
Setelah memastikan komponen terpasang, teman-teman bisa memasukkan program dengan mengklik tombol upload. Silahkan cek apakah sudah menyala atau belum, posisi LED juga berpengaruh apabila LED tidak menyala coba putar posisi kaki LED. Pada saat saya mencoba posisi kaki LED hampir membuat percobaan ini tidak berhasil.
Sebelum ditekan lampu masih mati |
Setelah ditekan lampu menyala |
Tidak susah bukan untuk mmebuat lampu switch sederhana menggunakan arduino? semua orang pasti bisa membuatnya karena arduino memang dibuat untuk pemula yang ingin belajar elektronika lebih lanjut.
Team : Theo Tanadi
Aditya Ghifari
Fachri Satrya P
Credits :
https://milarduino.wordpress.com/2014/02/01/arduino-button-switch/
https://izajusi.wordpress.com/2014/02/03/arduino-lampu-led-switch-sederhana/
Tidak ada komentar:
Posting Komentar