#define E1 5
#define M1 4
#define E2 7
#define M2 6
char cmd;
int data;
void setup() {
pinMode(E1,OUTPUT);
pinMode(M1,OUTPUT);
pinMode(E2,OUTPUT);
pinMode(M2,OUTPUT);
Serial.begin(9600);
}
void runCmd(){
switch(cmd){
case 'p':
digitalWrite(data,!digitalRead(data));
break;
}
}
void loop() {
if(Serial.available()){
cmd=Serial.read();
Serial.print(F("cmd="));
Serial.print(cmd);
Serial.print(F(","));
data=Serial.parseInt();
Serial.print(F("data="));
Serial.print(data);
Serial.println();
runCmd();
}
}