char letra; //string; para texto, pero es mas lento creo
void setup() {
Serial.begin(9600); //Puedo aumentar el numero para una mayor velocidad
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
Serial.readString();
}
void loop() {
if(Serial.available()>0){ //Si hay datos disponibles
letra=Serial.read(); //Lee el primer dato
if(letra=='a'){
digitalWrite(7,HIGH);
}
if(letra=='b'){
digitalWrite(7, LOW);
}
if(letra=='c'){
tone(8,500);
}
if(letra=='d'){
noTone(8);
}
if(letra=='e'){
digitalWrite(9,HIGH);
}
if(letra=='f'){
digitalWrite(9, LOW);
}
}
}