1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
String a; void setup() { Serial.begin(9600); pinMode(13, OUTPUT); digitalWrite(13, LOW); } void loop() { while(Serial.available()) { a = Serial.readString(); Serial.println(a); if(a == "on") { digitalWrite(13, HIGH); } if(a == "off") { digitalWrite(13, LOW); } } } |
D13にLEDをつなぎ、シリアル・モニターから「on」を送ると点灯、「off」を送ると消灯する。 送った文字列をシリアル・モニタに返す。 注意点 上のコー