¿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
0
Respuesta:
7
Explicación:
efectivamente no lo sé mi estimado caballero
Otras preguntas
Matemáticas,
hace 1 mes
Historia,
hace 1 mes
Baldor,
hace 1 mes
Matemáticas,
hace 3 meses
Matemáticas,
hace 3 meses
Castellano,
hace 9 meses
Inglés,
hace 9 meses