Penjelasan tentang pembuatan project kendali untuk LED dapat ditonton melalui video berikut:
Sebelum klik Selesai/Lanjut, silakan bisa melakukan presensi disini
Coding Dasar Kendali LED
void setup() {
pinMode(D7, OUTPUT); // pin 7 dijadikan sebagai OUTPUT dari LED
}
void loop() {digitalWrite(D7, HIGH); // HIGH = memberikan tegangan (menyalakan LED pada pin7)
delay(1000); // delay untuk memperlambat pembacaan dalam satuan ms
digitalWrite(D7 , LOW); //LOW = memutus tegangan (mematikan LED pada pin 7)
delay(1000 ); //delay untuk memperlambat pembacaan dalam satuan ms
}Coding Running LED
#define LED1 D8
#define LED2 D9
#define LED3 D10
void setup(){
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
}
void loop() {
//menyalakan LED secara bergantian
digitalWrite(LED1, HIGH); //HIGH = memberikan tegangan (menyalakan LED pada pin D1)
digitalWrite(LED2, LOW); //LOW = memutus tegangan (mematikan LED pada pin D2)
digitalWrite(LED3, LOW); //LOW = memutus tegangan (mematikan LED pada pin D3)
delay(1000); //delay untuk memperlambat pembacaan dalam satuan ms
digitalWrite(LED1, LOW);
digitalWrite(LED2, HIGH);
digitalWrite(LED3, LOW);
delay(1000);
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3, HIGH);
delay(1000);
}Coding LED Tombol
const int tombol = 6; //membuat variabel “tombol” yang bernilai 6
const int ledtest = 5; //membuat variabel “ledtest” yang bernilai 5
int tomboltest = 0; // membuat variabel “tomboltest” yang bernilai 0
void setup() {
pinMode(ledtest, OUTPUT); //membuat “ledtest” menjadi OUTPUT
pinMode(tombol, INPUT_PULLUP); //membuat “tombol” menjadi INPUT PULLUP
}
voidloop() {
tomboltest = digitalRead(tombol); //membaca nilai dari “tombol” dan menyimpannya pada variabel “tomboltest”
if (tomboltest== HIGH){ //jika “tomboltest” bernilai 1 maka
digitalWrite(ledtest, LOW); //“ledtest” menyala
}
else {
digitalWrite(led test, HIGH); //apabila tidak maka “ledtest” mati
}