const int ledPin = PA5;
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(115200);
Serial.println("Send '1' to turn ON LED. Send '0' to turn it OFF.");
}
void loop() {
// Check if data is available from the Serial Monitor
if (Serial.available() > 0) {
char receivedChar = Serial.read(); // Read the incoming byte
// Act based on what was received
switch (receivedChar) {
case '1':
digitalWrite(ledPin, HIGH);
Serial.println("LED turned ON.");
break;
case '0':
digitalWrite(ledPin, LOW);
Serial.println("LED turned OFF.");
break;
default:
// Echo anything else that is sent
Serial.print("You sent: '");
Serial.print(receivedChar);
Serial.println("' - Not a recognized command.");
break;
}
}
}