Hallo zusammen,
ich probiere gerade ein bisschen mit der Seriellen Schnittstelle rum und
habe ein bis jetzt schon ein Funktionierendes Programm geschrieben das
wenn ich "1" an die Serielle Schnittstelle sende, ich zurück bekomme
"Test erfolgreich", bei einer anderen Zahl zwischen 0-9 bekomme ich
"Test nicht erfolgreich" zurück ausgegeben.
Siehe Code:
1 | int incoming;
|
2 |
|
3 | void setup() {
|
4 | Serial.begin(9600);
|
5 | }
|
6 |
|
7 | void loop() {
|
8 | if (Serial.available()) {
|
9 | incoming = Serial.read();
|
10 |
|
11 | if (incoming == '1')
|
12 | {
|
13 | Serial.println("Test erfolgreich!");
|
14 | }
|
15 | if (incoming != '1')
|
16 | {
|
17 | Serial.println("Test nicht erfolgreich!");
|
18 | }
|
19 | }
|
20 | }
|
Nun will ich das ganze aber so machen das ich z.B. "Test01" an den
Arduino senden kann. Also keinen int mehr, sondern beispielsweise einen
String.
Auf solche "Befehle" soll der Arduino später Werte von Sensoren auslesen
und über die Serielle Schnittstelle ausgeben.
Würde mich sehr über Hilfe freuen.
Beste Grüße
Florian