1. Tujuan
a. Memahami fungsi dan cara menggunakan software Proteus dan Arduino
b. Memahami instruksi-instruksi program yang terdapat dalam software Proteus dan Arduino
c. Dapat menjalankan program Menyalakan LED menggunakan Push Button
b. Coding (Arduino)
#define PB0 0
#define PB1 1
#define PB2 2
LAB. TPMDM KELAS XTEI
SMK ABDI SEJATI KERASAAN
#define PB3 3
#define PB4 4
void setup() {
pinMode(led_merah, OUTPUT);
pinMode(led_kuning, OUTPUT);
pinMode(led_hijau, OUTPUT);
pinMode(PB0, INPUT);
pinMode(PB1, INPUT);
pinMode(PB2, INPUT);
pinMode(PB3, INPUT);
pinMode(PB4, INPUT);
digitalWrite(PB0, HIGH);
digitalWrite(PB1, HIGH);
digitalWrite(PB2, HIGH);
digitalWrite(PB3, HIGH);
digitalWrite(PB4, HIGH);
void loop()
{
if(digitalRead(PB0)==LOW)
{
digitalWrite(led_merah, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
}
if(digitalRead(PB1)==LOW)
{
digitalWrite(led_merah, HIGH);
digitalWrite(led_kuning, HIGH);
digitalWrite(led_hijau, HIGH);
if(digitalRead(PB2)==LOW)
{
digitalWrite(led_merah, HIGH);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
}
if(digitalRead(PB3)==LOW)
{
digitalWrite(led_merah, LOW);
digitalWrite(led_kuning, HIGH);
digitalWrite(led_hijau, LOW);
}
LAB. TPMDM KELAS XTEI
SMK ABDI SEJATI KERASAAN
if(digitalRead(PB4)==LOW)
{
digitalWrite(led_merah, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, HIGH);
}
LAB. TPMDM KELAS XTEI
SMK ABDI SEJATI KERASAAN
KELAS :
TANGGAL PELAKSANAAN :
JUDUL PRAKTIKUM :
3 Nilai Akhir
JAWABAN :