#include SoftwareSerial mySerial(0,1); int led1 = 8; int led2 = 7; int button = 3; void setup() { pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(button, INPUT); mySerial.begin(9600); mySerial.println("Hello, world?"); } void loop() { int inputchar = mySerial.read(); if (inputchar != -1){ switch (inputchar){ case 'o': //mySerial.print("p"); digitalWrite(led2, HIGH); break; case 'p': // mySerial.print("LED OFF\n"); digitalWrite(led2, LOW); break; } } if (digitalRead(button) == LOW) { mySerial.println("o"); // digitalWrite(led1, HIGH); } else { mySerial.println("p"); } }