los molesto con otro drama, tengo que encender el led rojo n veces del 1 al 4 inclusive, el amarillo del 5 al 7 (n veces), y el verde del 8 al 9 (n veces), hice el rojo, pero no se como seguir.
const int SalidaLedVerde = 2;
const int SalidaLedAmarillo = 10;
const int SalidaLedRojo = 6;
char caracter = ' ';
bool estadoencendido = false;
String palabra = "";
int numero = 0;
void setup()
{
Serial.begin(9600);
pinMode(SalidaLedVerde, OUTPUT);
pinMode(SalidaLedAmarillo, OUTPUT);
pinMode(SalidaLedRojo, OUTPUT);
}
void loop()
{
if (Serial.available() > 0)
{
char letra = Serial.read();
String palabra = String(letra);
int numero = palabra.toInt();
if (numero < 5)
{
int i;
for (i = 0; i < numero; i++)
{
digitalWrite(SalidaLedRojo, HIGH);
delay(500);
digitalWrite(SalidaLedRojo, LOW);
delay(500);
}
}
}
}