int ledPin = 10;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
}
void loop() {
// put your main code here, to run repeatedly:
if (Serial.available() > 0) {
char command = Serial.read();
// Beri perintah untuk menyalakan LED
if (command == '1') {
digitalWrite(ledPin, HIGH); // Nyala
delay(500); // Tahan selama 500 milidetik (ms)
digitalWrite(ledPin, LOW); // Mati
delay(500); // Tahan selama 500 milidetik (ms)
}
// Beri perintah untuk mematikan LED
else if (command == '0') {
digitalWrite(ledPin, LOW); // Mati
}
}
Serial.print(" ");
}
/*
if (Serial.available() > 0) {
char command = Serial.read();
// Beri perintah untuk menyalakan LED
if (command == '1') {
digitalWrite(pinLED, HIGH); // Nyala
}
// Beri perintah untuk mematikan LED
else if (command == '0') {
digitalWrite(pinLED, LOW); // Mati
}
if (Serial.available() > 0) {
char command = Serial.read();
// Beri perintah untuk menyalakan LED
if (command == '1') {
blinkLED(); // Panggil fungsi berkedip
}
// Beri perintah untuk mematikan LED
else if (command == '0') {
digitalWrite(pinLED, LOW); // Mati
}
}
}
void blinkLED() {
// Kedipkan LED selama 2 detik
digitalWrite(pinLED, HIGH); // Nyala
delay(1000); // Tunggu 1 detik
digitalWrite(pinLED, LOW); // Mati
delay(1000); // Tunggu 1 detik
}
*/