1. Hardware [kembali]
2. Rangkaian simulasi [kembali]
3. Flowchart [kembali]
4. List Program [kembali]
int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9}; //mendeklarasikan pin 2-9 yang digunakanvoid 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(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. Analisa [kembali]
Komponen utama yang digunakan pada percobaan 1 ini adalah Arduino dan LED. Arduino adalah Arduino adalah mikrokontroler yang bersifat open-source, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki mikroprosesor dan softwarenya memiliki bahasa pemrograman sendiri.Sedangkan LED (Light Emitting Diode) adalah komponen elektronika yang dapat memancarkan cahaya monokromatik ketika diberikan tegangan maju. LED merupakan keluarga Dioda yang terbuat dari bahan semikonduktor.
Pada rangkaian dapat dilihat pin 5V pada arduino dihubungkan ke VCC dan pin GND dihubungkan ke ground. Kemudian pin digital (2-9) yang terdapat pada arduino dihubungkan ke delapan LED secara berurutan. Kemudian arduino tersebut dihubungkan ke program seperti listning program diatas. Setelah program tersebut terhubung maka LED pada papan rangkaian akan hidup satu persatu secara berurutan dengan jarak antar LED yaitu 100ms. Kemudian setelah semua LED hidup, maka LED tersebut akan mati satu persatu secara berurutan dengan jarak antar LED yaitu 100ms, begitu seterusnya.
7. Link Download [kembali]
Download video simulasi disini
Tidak ada komentar:
Posting Komentar