1.Komponen [kembali]
  •          Arduino Uno



  •          LED


  •          Resistor






2. Rangkaian Simulasi [Kembali]




3. Flowchart [Kembali]








4. Listing Program [Kembali]

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 = 3; hidup >= 0; hidup--) //Kondisi perulangan dari 0 dengan batas nilai 8 untuk menghidupkan LED

{

digitalWrite(led[hidup], HIGH); //LED diberi logika 1 sehingga LED menyala

delay(100); //Jarak waktu 100 ms antar LED yang akan menyala

}

delay(100); //Jarak waktu 100 ms sebelum memulai perulangan

for (int hidup = 4; 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(100); //Jarak waktu 100 ms antar LED yang akan menyala

}

delay(100); //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(100); //Jarak waktu 100 ms antar LED yang akan mati

}

delay(100); //Jarak waktu 100 ms sebelum memulai perulangan

}

5.Video [kembali]

6.Kondisi [kembali]

1.Pengaruh pi input output arduino terhadap LED

Pin input dan output pada arduino ini memiliki fungsi masing masing dimana pin input berguna sebagai masukan sinyal dan pin output berguna sebagai keluaran sinyal, dalam percobaan kali ini pin input di arduino di berikan sumber berupa vcc, lalu arus akan masuk ke arduino melalui input yang nantik nya Fungsi ini akan mengembalikan nilai 1 dan 0, atau HIGH dan LOW (HIGH adalah konstanta dengan nilai 1 dan LOW adalah konstanta dengan nilai 0). Lalu pada pin output dia nantiknya akan mengeluarkan sinyal yang Apabila pin diset dengan nilai HIGH, maka voltase pin tersebut akan diset ke 5V (atau 3.3V pada board bertipe 3.3V) dan bila pin diset ke LOW, maka voltase pin tersebut akan diset ke 0V.jadi dapat di simpulkan bahwa pin inpit dan output berguna untuk menghidupkan LED pada percobaan kali ini

2.Apa yang terjadi jika pin ground dicabut?

Jika ground di cabut maka led tidak akan menyala,hal ini di karenakan ground berfungsi sebagai tempat stasiun akhir arus mengali,dan ground juga berfungsi sebagai menerima arus yang berlebih agar led tidak rusak

7.Link download [kembali]

Video klik disini

rangkaian klik disini

Tidak ada komentar:

Posting Komentar