TP MIKRO MODUL 1







1. Kondisi [Kembali]

    Modul 1 percobaan 1 no 15 :
Hidupkan LED seluruhnya ,lalu mati bergantian dari kiri ke kanan.

2. Gambar Rangkaian Simulasi [Kembali]



Gambar 1.rangkaian simulasi




Gambar 2.flow chart kondisi



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
{
                                                                         //LED yang ada di pin 2,3,4,5,6,7,8,9 menyala
for (int hidup = 0; hidup <= 8; hidup++)    //Kondisi perulangan dari 0 dengan batas nilai 8; untuk memnghidupkan LED
{
digitalWrite(led[hidup], HIGH);               //LED diberi logika 1 sehingga LED menyala
}
delay(1000);                                                //Jarak waktu 1000 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 1000 ms antar LED yang akan mati
}
delay(1000);                                               //Jarak waktu 1000 ms sebelum memulai perulangan
}

5. Video Simulasi [Kembali]


6. Prinsip Kerja Rangkaian [Kembali]

    Rangkaian terdiri dari Arduino yang dihubungkan ke sumber Vcc di kaki 5volt dan ke Ground di kaki GND. Output yang digunakan pada arduino di rangkaian ini pada kaki 2-9 yang dihubungkan secara paralel dengan masing kaki dihubungkan ke resistor LED dan ke Ground.

     
    Rangkaian yang menggunakan arduino ini memiliki listing program yang sesuai kondisi, berikut penjelasan program yang dimasukan ke arduino :

  • Perintah ini digunakan untuk mendeklarasikan matrik led dengan anggotanya sesuai dengan pin output yang kita gunakan
  • Perintah ini untuk pengkodean pada pin atau kaki output dengan angka yang dimulai dari 1-8 dan pada pinmodenya untuk semua anggota matriks led [] adalah sebagai output dari arduino.



  •  Perintah void loop untuk kode untuk mengulang program apabila program tersebut sudah selesai atau melakakukan looping. Dibawahnya adalah program untuk menghidupkan semua led dengan perintah for untuk memanggil pin output satu persatu kemudian setelah dipanggil kemudian diberi perintah high atau logika satu sehingga LED hidup. setelah semua kaki atau pin output terpanggil dan diberi logika satu maka program didelay selama 1000 ms sebelum ke perintah selanjutnya.


  • Perintah diatas adalah lanjutan dari fungsi void loop tadi. fungsi lanjutan ini berguan untuk mematikan LED sacara satu persatu. pertama perintah for untuk memanggil kaki output satu persatu, satelah dipanggil salah satu kaki output selanjutnya diberi perintah low atau logika 0 sehingga LED mati dan diberi delay 1000 ms sebelum pemaggilan kaki output selanjutnya. setelah semua LED mati maka dilanjutkan dengan delay 1000ms sebelum program di looping kembali ke fungsi awal pada void loop

7. Link Download [Kembali]

Download Rangkaian Simulasi  disini
Download Video simulasi  disini
Download HTML  disini
Download Program Arduino  disini

Tidak ada komentar:

Posting Komentar