#define ledpin 13 int readin = 0; int readval = 0; void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(ledpin, OUTPUT); digitalWrite(ledpin, HIGH); delay(200); digitalWrite(ledpin, LOW); delay(200); digitalWrite(ledpin, HIGH); delay(200); digitalWrite(ledpin, LOW); } void loop() { // put your main code here, to run repeatedly: if (Serial.available() > 0) { readin = Serial.parseInt(); Serial.println("Byte received:"); Serial.print(readin); } if (readin == 0) { digitalWrite(ledpin, HIGH); } if (readin == 1) { digitalWrite(ledpin, LOW); } if (readin == 2) { digitalWrite(ledpin, HIGH); delay(100); digitalWrite(ledpin, LOW); delay(200); } if (readin == 3) { digitalWrite(ledpin, HIGH); delay(400); digitalWrite(ledpin, LOW); delay(400); } if (readin == 4) { digitalWrite(ledpin, HIGH); delay(1000); digitalWrite(ledpin, LOW); delay(1000); } }