On Off LED








1. Hardware   [ K E M B A L I]






2. Video   [ K E M B A L I]








3. Flowchart   [ K E M B A L I]







4. Analisa   [ K E M B A L I]

Menampilkan 8 LED yang menyala 4 buah secara bergilir dan 4 buah lainnya mati secara bergilir, dan berulang-ulang. jelaskan


Listing Program

int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9}; 
void setup() 
{
for (int i = 0; i <= 8; i++) 
{
pinMode (led[i], OUTPUT); 
}
}
void loop() { 
digitalWrite(led[0], HIGH);
digitalWrite(led[7], LOW);
delay(100);
digitalWrite(led[1], HIGH);
digitalWrite(led[6], LOW);
delay(100);
digitalWrite(led[2], HIGH);
digitalWrite(led[5], LOW);
delay(100);
digitalWrite(led[3], HIGH);
digitalWrite(led[4], LOW);
delay(500);
digitalWrite(led[3], LOW);
digitalWrite(led[4], HIGH);
delay(100);
digitalWrite(led[2], LOW);
digitalWrite(led[5], HIGH);
delay(100);
digitalWrite(led[1], LOW);
digitalWrite(led[6], HIGH);
delay(100);
digitalWrite(led[0], LOW);
digitalWrite(led[7], HIGH);
delay(500);
}


Analisa

Pada percobaan di atas d suruh untuk menghidupkan dam mematikan 4 LED  secara serentak, dimana LED tersebut akan hidup 4 buah lalu mati secara bergilir dan 4 LED sebelah kana akan hidup secara bergilir pula. Disini yang harus dilakukan yaitu dengan memasukkan listing program pada arduino yang mana pertama kita mendeklarasikan bahwa pin 0,1,2,3,4,5,6,7 pada arduino itu sebagai output. Lalu pin arduino tersebut dihubungkan dengan 8 LED yang mana pin 0 untuk LED 1 sampai pin 7 untu led 8.
Untuk menyalakan 4 LED pertama kita lakukan dengan membuat LED pertama HIGH atau on dan LED 2 LOW atau off sama halnya dengan LED 3 dan 4, Kemudian delay selama 0,5 detik dan LED 5 HIGH dan LED 6 LOW sama dengan LED 7 dan 8, dan delay juga selama 0,5 detik dan akan terus berlanjut seperti ini.
5. Link Download   [ K E M B A L I]
















Tidak ada komentar:

Posting Komentar