HASIL PERCOBAAN
Perintah if else ini digunakan karena terdapat dua pilihan pernyataan yang akan
dieksekusi. Apabila kondisi terpenuhi, maka perintah di dalam if akan di eksekusi.
Dan jika tidak, maka pernyataan else-lah yang akan di eksekusi.
prinsip kerja pada percobaan ini yaitu apabila switch 1 ditekan maka led 1 ON,
apabila switch 2 ditekan maka led 2 ON, apabila switch 3 ditekan maka led 3 ON,
dan apabila switch 4 ditekan maka led 4 ON.
void setup()
{
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(10,INPUT);
pinMode(11,INPUT);
pinMode(12,INPUT);
pinMode(13,INPUT);
digitalWrite(10,HIGH);
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
digitalWrite(13,HIGH);
void loop() {
satu();
delay(1000);
}
else{
reset();
dua();
delay(1000);
else{
reset();
tiga();
delay(1000);
else{
reset();
empat();
delay(1000);
}
else{
reset();
}
void tiga (){
#include<LiquidCrystal.h>
LiquidCrystal lcd (11,10,9,8,7,6);
void setup() {
// put your setup code here, to run once:
pinMode(13,INPUT);
pinMode(12,INPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
digitalWrite(13,HIGH);
digitalWrite(12,HIGH);
lcd.begin(16,2);
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead (12) == LOW) {
tiga();
delay(1000);
}
else reset();
if (digitalRead (13) == LOW) {
empat();
delay(1000);
}
else reset();
}
void reset (){
digitalWrite (8, LOW);
digitalWrite (7, LOW);
digitalWrite (6, LOW);
digitalWrite (5, LOW);
digitalWrite (4, LOW);
digitalWrite (3, LOW);
digitalWrite (2, LOW);
lcd.clear();
}
void tiga (){
lcd.setCursor(3,0);
lcd.print(" RUNNING LED ");
for(int i= 2; i < 6; i++){
digitalWrite(i,HIGH);
delay(500);
digitalWrite(i,LOW);
}
void empat (){
lcd.setCursor(0,0);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,HIGH);
lcd.print("LED TURN ON ALL");
}
}
}
Jika pada switch 1 ditekan , maka LCD akan menampilkan “ RUNNING LED”
Dan di led akan menyala secara bergantian (running led).
jika pada switch 2 ditekan, maka LCD akan menampilkan “LED TURN ON
ALL”. Dan LED akan menyala secara bersamaan. Dalam percobaan ini di
gunakan 4 LED.
BAB VIII
KESIMPULAN DAN SARAN
8.1 Kesimpulan
DAFTAR PUSTAKA
1. Percobaan 1
2. Tugas Percobaan 1
3. Tugas Percobaan 2