Wie können Ziffern 0 – 9 vom seriellen Monitor am PC in den Arduino übergeben werden?
Dazu wird Serial.available() und Serial.read() verwendet.
Hier das Programm
// Integer Ziffer Seriell vom PC einlesen
int i,zahl;
void setup() {
Serial.begin(38400);
Serial.println("Hallo Shelvin.");
}
void loop() {
if(Serial.available()) {
i=Serial.read()-48;
if(i>=0 && i<=9) {
zahl=i;
Serial.print("die Zahl ist: ");
Serial.println(zahl);
}
}
}
