Nabend
Eigentlich dachte ich, das ist einfach,
aber es funktioniert so nicht.
Also es wird nichts ausgegeben im seriellen Monitor,
nachdem ich eine Zahl (ein oder mehrstellig) eingegeben habe.
1 | void setup()
|
2 | {
|
3 | Serial.begin(9600);
|
4 | }
|
5 |
|
6 | void loop() {
|
7 | while (Serial.available() > 0)
|
8 | {
|
9 | int pos = Serial.parseInt();
|
10 |
|
11 | if (Serial.read() == '\n')
|
12 | {
|
13 | Serial.println(pos);
|
14 | }
|
15 | }
|
16 | }
|
Natürlich geht es mir nicht darum, eine Zahl (von 1-900) auf dem
seriellen Monitor auszugeben,
sondern den Wert einer Variablen ändern zu können.
Habe ich etwas vergessen?
Den Code habe ich aus einem Tutorial extrahiert:
https://www.arduino.cc/en/Tutorial/ReadASCIIString#.UygLZ4WrDX8