Buenas, en esta oacsión estaba intentando hacer un programa que lee por pantalla un string (verde, rojo, o azul), y en función de lo que se escriba, enciende el led correspondiente a dicho String. El problema es que el led no se enciende, el circuito funciona correctamente y he probadoa cambiar los pines de salida, pero nada parece arreglarlo, alguno sabe cual puede ser el error?
E código es este:
String color;
int rled=13;
int vled=11;
int aled=12;
void setup() {
pinMode(vled,OUTPUT);
pinMode(rled,OUTPUT);
pinMode(aled,OUTPUT);
Serial.begin(9600);
}
void loop() {
Serial.println("Escribe el color del led");
color=Serial.readString();
while(Serial.available()==0){
Moderador:
Por favor, lee las Normas del foro y edita tu código/error usando etiquetas de código.
Ve a edición, luego selecciona todo el código que has publicado, lo cortas y click en </>