Perc 1 modul 1




1. Komponen[kembali]
a. arduino Uno





b. LED

c. Resistor

2. Gambar Rangkaian [kembali]


3. Listing Program [kembali]


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(){                           
for (int hidup = 0; hidup <= 8; hidup++)
{
digitalWrite(led[hidup], HIGH);
delay(100);
}
delay(100)
for (int mati = 0; mati <= 8; mati++)
{
digitalWrite(led[mati], LOW); 
delay(100)
}
delay(100);
}






a. Pada listing program terdapat digitalWrite, jika diubah menjadi analogWrite apa yang terjadi?
Jawab :
Maka rangkaian tidak akan berjalan, karena pin yg di hubungkan ke beban merupakan pin digital.

b. Apa yang terjadi jika delay(100) diubah menjadi delay(2000) pada rangkaian percobaan serta apa kegunaan delay pada rangkaian tersebut?
Jawab :
Jika kita ubah delay menjadi 2000, maka perubahan aktif dari beban akan lama sebesar 2000ms. Kegunaan delay dalam program tersebut untuk mengatur waktu perubahan dari aktifnya beban atau jalannya pengulangan selanjutnya

c. Jelaskan prinsip kerja rangkaian percobaan
Jawab :
Rangkaian menggunakan arduino, led dan resistor. Dimana arduino akan diberikan program dengan perintah lampu akan hidup secara berurutan dan mati secara berurutan. Dengan menggunakan pengulangan, lampu akan hidup apa bila diberi logika high dan memiliki delay sebesar 100ms. Selanjutnya lampu akan mati apabila diberikan logika Low dan memiliki delay sebesar 100ms. Dan hal ini akan berulang karena ada VoidLoop().
7. Link Download [kembali]

a. rangkaian Download
b. video
Download
c. listing Program
Download

Tidak ada komentar:

Posting Komentar