Laporan Akhir M1 (Percobaan 1)



On - Off LED

1.  Komponen [Kembali]

-Arduino Uno

- LED

- Resistor





2.      Rangkaian Simulasi [Kembali]







3.      Flowchart[Kembali]



4.  Listing Program[Kembali]


-Source Code: 
 
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 3 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 Simulasi [Kembali]




6. Analisa [Kembali]

    1. Pengaruh pin input output arduino terhadap LED ?
        Pin input output berfungsi sebagai inputan logika yang bernilai HIGH/LOW untuk menentukan menyala atau tidaknya LED. Sedangkan output arduino berfungsi untuk memasukan logika dari arduino ke LED.

    2. Apa yang terjadi jika pin ground dicabut dicabut?
        Apabila pin ground dicabut maka LED tidak akan menyala karena ground merupakan kutub negatif yang dibutuhkan pada rangkaian. Ground berfungsi untuk meniadakan beda potensial dengan mengalirkan arus sisa dari kebocoran tegangan atau arus.

7. Link Download [Kembali]



Tidak ada komentar:

Posting Komentar