LKPD Arduino 01
LKPD Arduino 01
Tujuan Praktikum
1. Peserta didik mampu memahami prinsip-prinsip dasar elektronika.
2. Peserta didik mampu menguasai bahasa pemrograman Arduino dan memahami cara menulis
kode program untuk mengendalikan lampu LED.
3. Peserta didik mampu merancang dan membangun sistem pengendali lampu LED
menggunakan Arduino
Materi
LED merupakan kependekan dari Light Emiting Diode, yaitu diode yang mampu mengubah listrik
menjadi cahaya. Sebagaimana sifat diode, lampu LED memiliki kaki positif dan negatif. Sehingga
pemasangannya tidak boleh terbaik, jika dipasang terbalik maka tidak akan ada arus yang mengalir
dan LED pun tidak akan menyala.
Arduino bekerja pada tegangan 5-12 volt dengan arus yang relatif besar yang sanggup memutuskan
LED. Sehingga jika kita ingin menyambungkan LED, maka kita butuh tahanan (resistor) untuk
membatasi arus yang masuk ke LED. LED memiliki tegangan kerja yang disebut dengan forward
voltage (fv) yang mana tegangan ini adalah tegangan yang dibutuhkan LED untuk bisa menyala
dengan baik.
Gambar Rangkaian
Langkah Kerja
1. Siapkan Alat dan Bahan
2. Pastikan Alat dan bahan yang digunakan dalam kondisi baik dan tidak rusak
3. Buat rangkaian seperti pada gambar diatas dengan catatan :
a. Pin GND Arduino (Warna Hitam) ke GND LED1 dan LED2 (Warna Hitam)
b. Pin 4 (Warna kuning) ke Resistor
c. Pin 3 (Warna Hijau) ke Resistor
d. Sisi lain dari Resistor di hubungkan ke Positif LED
4. Hubungkan Arduino dengan computer/laptop menggunakan kabel data
5. Jalankan aplikasi Arduino pada Laptop
6. Masukan perintah di bawah ini pada aplikasi
void setup()
pinMode(4, OUTPUT);
pinMode(3, OUTPUT);
void loop()
digitalWrite(4, HIGH);
digitalWrite(3,LOW);
delay(1000);
digitalWrite(4, LOW);
digitalWrite(3,HIGH);
delay(1000);
}
7. Periksa apakah perintah yang dimasukan sudah benar dengan cara klik ikon
pada aplikasi android
8. Jika sudah benar silahkan transfer perintahyang dibuat ke rangkaian Arduino dengan
Int PinSaya = 4;
Int PinKamu = 3;
void loop()
digitalWrite(PinSaya, HIGH);
digitalWrite(PinKamu,LOW);
delay(1000);
digitalWrite(PinSaya, LOW);
digitalWrite(PInKamu,HIGH);
delay(1000);
}
11. Lakukan kembali langkah 7 sampai 8
12. Perhatikan kembali nyala dari Lampu LED dan catat
Hasil Praktikum
Program 1
Program 2
Evaluasi
Jawab pertanyaan di bawah ini
1. Apa perbedaan Program 1 dan 2?
2. Jelaskan Fungsi Void Setup () pada program Arduino?
3. Jelaskan Fungsi Void Loop () pada program Arduino?
Jawaban
4.
Kesimpulan