// KelasIOT Batch 2
// Day 1 - Simple Traffic Light
// Gredy Christian Hendrawan Putra
// [email protected]

// Variabel Global
int pinR = 33;
int pinY = 32;
int pinG = 25;
int a = 10, b = 20, c;

String kalimat = "Selesai";

void setup() {
  pinMode(pinR, OUTPUT); // Merah
  pinMode(pinY, OUTPUT); // Kuning
  pinMode(pinG, OUTPUT); // Hijau

  Serial.begin(9600);
  c = a + b;
}

void loop() {
  // State Merah
  Serial.println("Merah");
  digitalWrite(pinR, 1);
  delay(3000);
  digitalWrite(pinR, 0);
  
  // State Kuning
  Serial.println("Kuning");
  digitalWrite(pinY, 1);
  delay(3000);
  digitalWrite(pinY, 0);
  
  // State Hijau
  Serial.println("Hijau");
  digitalWrite(pinG, 1);
  delay(3000);
  digitalWrite(pinG, 0);

  // Informasi Selesai
  Serial.println(kalimat);
  Serial.println(c);
  delay(3000);

}

// void loop() {
//   // State Lampu Merah
//   digitalWrite(33, 1);
//   digitalWrite(32, 0);
//   digitalWrite(25, 0);
//   delay(200); // Atur durasi
  
//   // State Lampu Kuning
//   digitalWrite(33, 0);
//   digitalWrite(32, 1);
//   digitalWrite(25, 0);
//   delay(200); // Atur durasi

//   // State Lampu Hijau
//   digitalWrite(33, 0);
//   digitalWrite(32, 0);
//   digitalWrite(25, 1);
//   delay(200); // Atur durasi
// }
$abcdeabcde151015202530fghijfghij