A. Tujuan
1. Siswa dapat memahami rangkaian dan sketch LED berkedip dengan arduino.
2. Siswa dapat memahami rangkaian dan sketch menyalakan dan mematikan LED dengan 1
Tombol.
3. Siswa dapat memahami rangkaian dan sketch menyalakan dan mematikan LED berkedip
dengan 2 Tombol.
C. Landasan Teori
Arduino merupakan platform prototyping open-source hardware yang mudah
digunakan dalam membuat suatu projek berbasis pemrogaman. Arduino Board mampu
membaca inputan berupa sensor, tombol dan mengolah menjadi outputan seperti
mengaktifkan motor, menyalakan LED dan sebagainya.
Program Arduino dapat dibagi dalam tiga bagian utama: struktur, nilai-nilai (variabel
dan konstanta), dan fungsi.
D. Langkah Kerja
1. Siapkan Alat dan bahan
2. Merangkai Arduino, LED dan Tombol sesuai gambar rangkaian
3. Membuat sket progam, meng-compile, selanjutnya proses upload pada papan arduino.
E. Percobaan
1. Percobaan 1
LED berkedip
Gambar Rangkaian
Sketch Program
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
2. Percobaan 2
Menyalakan dan mematikan LED dengan 1 Tombol
Gambar Rangkaian
Sketch Program
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
3. Percobaan 3
Tombol 1 Ditekan, Menghidupkan LED berkedip, Tombol 2 ditekan, Mematikan LED
Gambar Rangkaian
Sketch Program
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
int led = 13;
int tombol1 = 2;
int tombol2 = 4;
int awaltombol =0; //kondisi awal tombol
void setup() {
pinMode(led, OUTPUT); // konfigurasi pin sebagai ouput
pinMode(tombol1, INPUT); // konfigurasi pin sebagai input
pinMode(tombol2, INPUT); // konfigurasi pin sebagai input
}
void flip(){
ulang:
digitalWrite(led, HIGH);
delay (250);
void loop(){
ul:
if (digitalRead(tombol1) == HIGH){
digitalWrite(led, LOW);
flip();
}
goto ul;
}