Professional Documents
Culture Documents
Práctica 8
Práctica 8
Materiales.
• 1 LED amarillo.
• 1 LED rojo.
• 2 resistencias de 220 Ω.
Explicación.
En esta práctica se realizará la modificación de la luminosidad con la que se encienden dos LED´s de
manera aleatoria, asemejándose a la luz de una vela. Para ello, se empleará la función random, cuya
sintaxis es:
random(mín, máx);
donde mín es el valor mínimo que puede tomar un número aleatorio y máx es el número máximo que
puede valer un número aleatorio.
Diagrama.
Programa.
const int LEDAm = 11; //tiene que ser PWM~
const int LEDRo = 9; //tiene que ser PWM~
void setup() {
pinMode(LEDAm, OUTPUT);
pinMode(LEDRo, OUTPUT);
}
void loop() {
analogWrite(LEDAm,random(0,255));
analogWrite(LEDRo,random(0,255));
delay(200);
}
Ampliación.
¿Cómo modificar el programa para visualizar por el serial los dos números aleatorios generados en cada
loop?