TUGAS PENDAHULUAN 1
Modul I
1. KONDISI Kembali
Kondisi awal LED mati lalu hidup bergantian dari Pinggir ke tengah secara berulang.
2. GAMBAR RANGKAIAN SIMULASI Kembali
3. VIDIO SIMULASI Kembali
4. PRINSIP KERJA RANGKAIAN Kembali
Rangkaian tersusun atas arduino uno dan 8 buah LED yang masing masingnya diserikan dengan resistor. rangkaian ini bekerja dengan cara kerja mikrocontroler yang berupa arduino uno. rangkaian dapat berjalan sesuai kondisi yang diinginkan dengan membuat programnya dan diupload ke arduino melalui software arduino IDE. berikut list program dan penjelasan masing-masing linenya.
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 <= 7; i++) //perulangan dari 0 dengan nilai batas kecil sama dengan 7;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 <=7; hidup++) //Kondisi perulangan dari 0 dengan batas nilai 7 untuk menghidupkan LED
{
digitalWrite(led[hidup], HIGH); //LED diberi logika 1 sehingga LED menyala dari kiri ke kanan.
digitalWrite(led[7-hidup], HIGH); //LED diberi logika 1 sehingga LED menyala dari kanan ke kiri
delay(100); //delay diberikan untuk jeda antara led hidup dan led mati
}
for (int mati = 3; mati >=0; mati--) //Kondisi perulangan dari 3 dengan batas nilai 0 untuk menghidupkan LED
{
digitalWrite(led[mati], LOW); //LED diberi logika 0 sehingga LED mati dari kiri ke kanan.
digitalWrite(led[7-mati], LOW);//LED diberi logika 0 sehingga LED mati dari kanan ke kiri
delay(100); //delay diberikan untuk jeda untuk mengulang bagian LOOP
}
setelah list program diupload ke arduino. rangkaian dijalankan sehingga led bisa berjalan sesuai dengan program yang ditulis. mulai dari penentuan pin output sampai led bisa menyala sesuai perintah program. masing-masing pin akan mengeluarkan logika 1 atau 0 sesuai program sehingga ada tegangan 5v menuju resistor masing-masing LED untuk menghambat arus dan menurunkan tegangan ke LED yang hanya butuh tegangan 2,7V untuk menyala.
Tidak ada komentar:
Posting Komentar