Tugas Pendahuluan 1
1. Kondisi
Percobaan 1 Kondisi 15
Buatlah rangkaian seperti gambar percobaan 1 dengan hidupkan LED seluruhnya, lalu mati bergantian dari kiri ke kanan
2. Gambar Rangkaian
3. Vidio
4. Prinsip kerja
Pada rangkaian terdapat beberapa komponen diantaranya Arduino Uno, Resistor dan LED berwarna kuning, kemudian kaki pin 2 - 9 pada arduino dihubungkan ke resistor dengan tegangan sebesar 145 ohm, diamna besar hambatan sesuai dengan warna LED yang digunakan, kemudian dihubungkan ke Led, lalu dihubungkan ke ground.
Pada saat rangkaian dijalankan maka LED akan hidup serentak karena pada listing program delay nya sebesar 0, kemudian LED akan mati secara berurutan dari kiri ke kanan.
Listing Program
int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9}; //mendeklarasikan pin 2-9 yang digunakan
void setup() //semua kode dalam fungsi ini hanya dibaca sekali
{
for (int i = 0; i <= 8; i++) //perulangan dari 0 dengan nilai batas kecil sama dengan 8; increase
{
pinMode (led[i], OUTPUT); //menyatakan pin yang dihubungkan ke LED sebagai OUTPUT
}
}
void loop() { //Semua kode dalam fungsi ini dibaca berulang
for (int hidup = 0; hidup <= 8; hidup++) //Kondisi perulangan dari 0 dengan batas nilai 8 untuk menghidupkan LED
{
digitalWrite(led[hidup], HIGH); //LED diberi logika 1 sehingga LED menyala
delay(0); //Jarak waktu 100 ms antar LED yang akan menyala
}
delay(1000); //Jarak waktu 100 ms sebelum memulai perulangan
for (int mati = 0; mati <= 8; mati++) //Kondisi perulangan dari 0 dengan batas nilai 8; untuk mematikan LED
{
digitalWrite(led[mati], LOW); //LED diberi logika 0 sehingga LED mati
delay(1000); //Jarak waktu 100 ms antar LED yang akan mati
}
delay(1000); //Jarak waktu 100 ms sebelum memulai perulangan
}
5. Link Download
Link HTML : Link Download
Link Simulasi Proteus : Link Download
Link Listing Program : Link Download
Link Video Simulasi : Link Download
Datasheet Arduino UNO : Link Download
Link Library : Link Download
Komentar
Posting Komentar