On - Off LED
1. Hardware [Kembali]
Arduino Uno
LED
2. Rangkaian Simulasi [Kembali]
Pada Proteus
Pada Alat
3. Listing Program[Kembali]
int button = 10;int buttonState = ;void setup(){pinMode(2, OUTPUT);pinMode(3, OUTPUT);pinMode(4, OUTPUT);pinMode(5, OUTPUT);pinMode(6, OUTPUT);pinMode(7, OUTPUT);pinMode(8, OUTPUT);pinMode(9, OUTPUT);pinMode(button, INPUT);}void loop(){int buttonState = digitalRead(button);if (buttonState == HIGH){digitalWrite(2, HIGH);digitalWrite(3, HIGH);digitalWrite(4, HIGH);digitalWrite(5, HIGH);digitalWrite(6, HIGH);digitalWrite(7, HIGH);digitalWrite(8, HIGH);digitalWrite(9, HIGH);}else{digitalWrite(2, LOW);digitalWrite(3, LOW);digitalWrite(4, LOW);digitalWrite(5, LOW);digitalWrite(6, LOW);digitalWrite(7, LOW);digitalWrite(8, LOW);digitalWrite(9, LOW);}
4. Kondisi[Kembali]
Percobaan 1 Kondisi 17
>>Tambahkan Push button pada input, ketika push button ditekan seluruh LED hidup
5. Video Simulasi [Kembali]
Prinsip Kerja :
Pada rangkaian ini digunakan beberapa komponen seperti arduino uno, resistor, dan led sebagai indikator yang menunjukkan aktif atau tidaknya rangkaian. Pada kondisi ini digunakan push button, yang ketika aktif maka seluruh led akan aktif. Pada arduino tersebut terdapat input dan output digital. Disini pin 2-9 dihubungkan pada LED dan pin 10 dihubungkan pada push button. Push button sendiri jika berlogika 0 maka arus dari vcc tidak akan mengalir pada LED sehingga LED pun tidak aktif. Namun jika berlogika 1 maka arus vcc akan dihubungkan dari input digital ke LED sehingga LED pun aktif. Resistor sendiri digunakan untuk ada arus yang dihambat sehingga tidak seluruh arus mengalir pada output, namun jika resistor tidak ada maka output akan sulit membedakan apakah output akan aktif/tidak aktif. Untuk listing program sendiri, pada int button 10 menunjukkan bahwa pin 10 berfungsi sebagai push button yang mana jika berlogika 1 maka output aktif dan jika berlogika 0 maka output tidak aktif pada void setup itu berfungsi sebagai program yang dijalankan sekali yang berguna untuk mendeklarasikan input pada pin 2-9 dan output pada pin 10. Pada void loop berfungsi sebagai perulangan pada rangkaian yang mana jika aktif high maka output aktif namun jika aktif low maka output mati, dan begitu seterusnya.
6. Analisa [Kembali]
a). Apa yg terjadi bila kita menggunakan rangkaian Pull Up pada rangkaian button? Jelaskan mengapa bisa terjadi hal itu.
=> Pada kondisi ketika tidak diberikan antara push button dan output yakni resistor dan hanya ground saja. Kondisi ini disebut dengan floating. Floating sendiri menyebabkan kondisi sinyal tidak jelas apakah aktif atau tidak aktif yang disebabkan pin arduino tidak dapat membedakan/membaca nilai tegangan pada pin output. Ini membuat nilai terbaca tidak jelas pada output.
b). Apa pengaruh bila salah satu LED dicabut thdp LED lain? Jelaskan mengapa bisa terjadi hal itu.
=> Setelah dicobakan, tidak ada pengaruh pada LED lain karena LED yang lain terhubung dengan inputannya masing-masing. Sehingga ketika LED dicabut maka LED akan tetap menyala.
7. Link Download [Kembali]
- HTML >>KLIK DISINI<<
- Rangkaian >>KLIK DISINI<<
- Video Simulasi >>KLIK DISINI<<
- Datasheet Arduino >>KLIK DISINI<<
- Datasheet LED >>KLIK DISINI<<
- Datasheet Push Button >>KLIK DISINI<<
- Datasheet Resistor >>KLIK DISINI<<
Tidak ada komentar:
Posting Komentar