1. Alat dan Bahan[kembali]
2. Rangkaian[kembali]
3. Prinsip Kerja[kembali]
Rangkaian bekerja berdasarkan listin program yang sudah dibuat di arduino, untuk membuat 2 LED menyala serentak dari 8 LED yang dipasang, maka dapat digunakan 4 kali perulangan dengan masing masing perulangan ada 2 LED. yaitu LED 1 dan 2, 3 dan 4, 4 dan 6, 7 dan 8
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++)
{
pinMode (led[i], OUTPUT);
}
}
void loop(){
for (int hidup = 0; hidup < 2; hidup++) // untuk LED 1 dan 2
{
digitalWrite(led[hidup], HIGH);
}
delay(100);
for (int hidup = 2; hidup < 4; hidup++) //untuk LED 3 dan 4
{
digitalWrite(led[hidup], HIGH);
}
delay(100);
for (int hidup = 4; hidup < 6; hidup++) //untuk LED 5 dan 6
{
digitalWrite(led[hidup], HIGH);
}
delay(100);
for (int hidup = 6; hidup < 8; hidup++) utnuk LED 7 dan 8
{
digitalWrite(led[hidup], HIGH);
}
delay(100);
for (int mati = 0; mati < 8; mati++)
{
digitalWrite(led[mati], LOW);
}
delay(100);
}
4. Video[kembali]
5. Analisis[kembali]
1. apa yang terjadi jika merangkai LED tidak menggunakan resistor? Jelaskan apa yang terjadi dan penyebabnya.
Jawab:
LED adalah sebuah dioda yang memiliki tahanan dalam sangat kecil. Ketika ada arus listrik yang mengalir ke LED, LED bisa saja menyala redup, terang, sangat terang dan bahkan bisa rusak jika arus yang mengalir ke resistor terlalu besar. Resistor dibutuhkan untuk menahan arus yang menuju ke LED supaya LED tersebut tidak meledak/rusak. Jadi jika tidak menggunakan resistor, LED bisa saja mengalami kerusakan.
2. Apa yang terjadi jika kita mendeklarasikan pin yang digunakan LED sebagai output?
Jawab:
Yang akan terjadi adalah arduino akan mengintruksikan LED untuk menyala sesuai listing/program yang dibuat lewat pin-pin yang terhubung ke LED
6. Download[kembali]
Tidak ada komentar:
Posting Komentar