Percobaan 1 Kondisi 19. dimana menambahkan pushbutton pada input, dan ketika pusbutton ditean seluruh led 2,4,6, dan 8 hidup
2.Rangkaian simulasi (Kembali)
Pada gambar diatas dapat dilihat komponen-komponen yang digunaka, yaitu seperti vcc, push button, resistor 1k ohm, resistor 220 ohm, led, ground dan arduino. Sebelum menjalankan rangkaian, kita harus memasukkan coding terlebih dahulu ke dalam arduino tersebut dimana coding nya berfungsi untuk penggerak arus pada arduino tersebut, lalu arus tersebut akan menju led yang telah di tentukan oleh coding pada arduino, maka lampu yang akan menyala
Lampu 2 4 6 dan 8 (sesuai yang di atur pada coding arduino) dan pada rangakaian itu terdapat juga beberapa resistor yang berguna sebagai hambatan untuk led agar arus nya tidak langsung ke led dan overload ,karna led disini hanya mampu menerima tegangan di bawah 5V.
3.Flowchart (kembali)
4.Listing program (kembali)
int button = A0;
int nilaibutton;
int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
int led6 = 7;
int led7 = 8;
int led8 = 9;
void setup() {
Serial.begin(9600);
pinMode(button, INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);
}
void loop() {
nilaibutton = digitalRead(button);
// Serial.println(nilaibutton);
if (nilaibutton == HIGH) // jika tombol A0 ditekan
{
digitalWrite(led2, HIGH);
digitalWrite(led4,HIGH);
digitalWrite(led6,HIGH);
digitalWrite(led8,HIGH);
}
else
{
digitalWrite(led2, LOW);
digitalWrite(led4,LOW);
digitalWrite(led6,LOW);
digitalWrite(led8,LOW);
}
}
5.Video (kembali)
Tidak ada komentar:
Posting Komentar