#include <Arduino.h>
char data;
#define LedMerah 17
#define LedBiru 18
#define LedKuning 16
#define LedUngu 5
void setup() {
Serial.begin(115200);
Serial.println("Membaca Karakter");
Serial.print("Masukkan Karakter");
pinMode(LedMerah, OUTPUT);
pinMode(LedKuning, OUTPUT);
pinMode(LedUngu, OUTPUT);
pinMode(LedBiru, OUTPUT);
}
void loop() {
if(Serial.available()) {
char data = Serial.read();
Serial.println();
Serial.print("Karakter yang dikirim : ");
Serial.println(data);
if (data == '1' ) {
digitalWrite(LedMerah, HIGH);
delay(2000);
digitalWrite(LedMerah, LOW);
}
if (data == '2' ) {
digitalWrite(LedUngu, HIGH);
delay(2000);
digitalWrite(LedUngu, LOW);
}
if (data == '3' ) {
digitalWrite(LedBiru, HIGH);
delay(2000);
digitalWrite(LedBiru, LOW);
}
if (data == '4') {
digitalWrite(LedKuning, HIGH);
delay(2000);
digitalWrite(LedKuning, LOW);
}
}
}