Tecnología y Electrónica, pregunta formulada por MathCD, hace 3 meses

¿Como evito que este codigo al final se vuelva un ciclo:
int led = 11; //La variable la inicializamos con 0
int brillo = 0;
int t = 50;

void setup()
{
Serial.begin(9600); // iniciamos el serial monitor.
pinMode(led, OUTPUT);
}
void loop()
{
while(brillo < 255){ //La condición se avalúa al principio.
Serial.println("Brillo es menor a 255: prendiendo");
analogWrite(led, brillo);
brillo=brillo+1; // Lo que tenga la variable le sumamos uno y se lo asignamos a la misma variable.
delay(t); //Retardo de un segundo para observar lo que sucede.
}

analogWrite(led, 0);
Serial.println("Brillo es igual a 255: apagando"); //Cuando aparezca este resultado entrará en un ciclo infinito.
Serial.println(brillo);

while(brillo > 255){ //La condición se avalúa al final.
Serial.println("Brillo es igual a 255: apagando");
analogWrite(led, brillo);
brillo=brillo-1; // Lo que tenga la variable le sumamos uno y se lo asignamos a la misma variable.
delay(t); //Retardo de un segundo para observar lo que sucede.
}

analogWrite(led, 255);
Serial.println("Brillo es menor a 255: apagado"); //Cuando aparezca este resultado entrará en un ciclo infinito.
Serial.println(brillo);
}
?

Respuestas a la pregunta

Contestado por TWODEIVIDO
0

Respuesta:

7

Explicación:

efectivamente no lo sé mi estimado caballero

Otras preguntas