Hallo werte Arduino Gemeinde,
ich habe folgendes problem: ich benutze derzeit einen Arduino UNO und möchte mit diesem mehrere zeichen empfangen, diese Zeichen werden vom Serial Monitor aus gesendet, um eine LED am Aduino anzusteuern, an / aus. Derzeit funktioniert das ganze nur mit einem Zeichen z.B 1 zum einschalten oder 2 zum ausschalten der LED.Ist es möglich das ich z.B mit der Kombination 1h3j die LED einschalten und mit der kombination 2trd die LED ausschalten kann.
Ich würde mich über jede Information sehr freuen.
Meinen aktuellen Sketch sende ich anbei.
Besten Dank vorab.
Gruss Savana
const unsigned int LED_PIN = 13;
const unsigned int BAUD_RATE = 9600;
void setup()
{
pinMode(LED_PIN, OUTPUT);
Serial.begin(BAUD_RATE);
}
void loop()
{
if (Serial.available() >0)
{
int command = Serial.read();
if (command == '1')
{
digitalWrite(LED_PIN, HIGH);
Serial.println("LED on");
}
else if (command == '2')
{
digitalWrite(LED_PIN, LOW);
Serial.println("LED off");
}
else
{
Serial.print("unkown comman: ");
Serial.print(command);
}
}
}


vor 25 weeks 5 days
Ich verstehe die Kombination nicht, die DU verwenden willst. Bitte erkläre es besser.
Grüße Uwe
Login or register to post comments