#define BlueLEDPin 19
#define RedLEDPin 18
#define YellowLEDPin 5
#define PushPin 15
int PushStat = 0;
void setup() {
pinMode(BlueLEDPin, OUTPUT);
pinMode(RedLEDPin, OUTPUT);
pinMode(YellowLEDPin, OUTPUT);
pinMode(PushPin, INPUT);
Serial.begin(115200);
Serial.println("Challenge Topik 3");
Serial.println("Course IoT 4 Kelas 14 DTS PROA Kominfo");
Serial.println("Tekan tombol untuk menyalakan lampu");
digitalWrite(BlueLEDPin, 0);
digitalWrite(RedLEDPin, 0);
digitalWrite(YellowLEDPin, 0);
}
void loop() {
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
PushStat = digitalRead(PushPin);
if(PushStat==1){
Serial.println("Lampu Biru Nyala");
digitalWrite(BlueLEDPin, 1); delay(250);
digitalWrite(BlueLEDPin, 0); delay(250);
Serial.println("Lampu Merah Nyala");
digitalWrite(RedLEDPin, 1); delay(250);
digitalWrite(RedLEDPin, 0); delay(250);
Serial.println("Lampu Kuning Nyala");
digitalWrite(YellowLEDPin, 1); delay(250);
digitalWrite(YellowLEDPin, 0); delay(250);
}
}