TP1 M1
Percobaan 1 kondisi 16
Hidupkan LED seluruhnya, lalu mati bergantian dari kanan ke kiri
3. Video Simulasi
[Kembali]
Pada rangkaian ini terdiri dari satu buah arduino uno yang terintegrasi dengan arduino IDE sebagai sarana tempat pengkodean program, 8 buah resistor yang berfungsi sebagai penstabil tegangan yang akan masuk ke led, dan 8 buah led sebagai output. Masing-masing kaki anoda led dihubungkan dengan resistor, lalu dihubungkan dengan pin digital 2 - 9 pada arduino. Lalu pada arduino dilakukan pengkodean untuk mencapai kondisi yang diinginkan.
Kode /Listing Programnya Yaitu :
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
//Jarak waktu 500 ms antar LED yang akan menyala
}
delay(500); //Jarak waktu 500 ms sebelum memulai perulangan
for (int mati = 8; mati >= 0; mati--) //Kondisi perulangan dari 8 dengan batas nilai 0; untuk mematikan LED
{
digitalWrite(led[mati], LOW); //LED diberi logika 0 sehingga LED mati
delay(500); //Jarak waktu 500 ms antar LED yang akan mati
}
delay(500); //Jarak waktu 500 ms sebelum memulai perulangan
}
Setelah program ini dibuat di arduino IDE, program ini lalu diintegrasikan dengan arduino uno, sehingga rangkaian dapat berjalan sesuai dengan kondisi yang diinginkan.
- Download Rangkaian Simulasi Klik Disini
- Download video simulasi Klik Disini
- Download HTML Klik Disini
- Download datasheet LED Klik Disini
- Download Datasheet Arduino Uno Klik Disini
- Download Datasheet Resistor Klik Disini
Tidak ada komentar:
Posting Komentar