Haz clic en la bandera verde y observa la secuencia de las
luces del semáforo. Pulsa el conmutador momentáneo: al
principio parece que no pasa nada, pero cuando la secuencia
haya llegado a su fin, con solo el LED amarillo encendido, las
luces se apagarán y se mantendrán apagadas, gracias a la
variable "empujado".
Para terminar, hay que hacer que el botón del paso de
peatones haga algo más aparte de apagar las luces. En la pila de
bloques principal, localiza el bloque
set gpio 25 to output high
el número de pin GPIO predefinido, para que coincida con el pin al
que está conectado tu LED rojo.
Debajo de eso, aún en el bloque
el zumbador: arrastra un bloque
luego llénalo con los bloques
esperar 0.2 segundos
esperar 0.2 segundos
GPIO para que coincidan con el pin del componente zumbador.
Por último, debajo de la parte inferior del bloque
, pero aún dentro del bloque
set gpio 25 to output low
, el último bloque que restablece la variable que almacena la
pulsación del botón, para que la secuencia del zumbador no
se repita incesantemente.
Haz clic en la bandera verde y luego pulsa el conmutador
en tu placa de pruebas. Después de completarse la secuencia,
verás que la luz roja se enciende y el zumbador suena para
que los peatones sepan que pueden cruzar de forma segura.
Después de un par de segundos, el zumbador se detendrá y
la secuencia del semáforo comenzará de nuevo y continuará
hasta la próxima vez que pulses el botón.
Enhorabuena: has programado una serie de luces de semáforo
completamente funcional, con paso de peatones añadido.
146
y arrastra un bloque
si no
dentro de él (y acuérdate de cambiar
, crea un patrón para
si no
,
repetir 10
set gpio 15 to output high
,
set gpio 15 to output low
, cambiando los valores de los pines
, añade un bloque
si no
y uno
dar a empujado el valor 0
RETO: ¿PUEDES MEJORARLO?
¿Puede cambiar el programa para que un peatón tenga
más tiempo para cruzar? ¿Puedes encontrar información
sobre los patrones luminosos de los semáforos de otros
países y reprogramar tus luces para otro país? ¿Cómo
podrías atenuar el brillo de los LED?
LA GUÍA OFICIAL DE
RASPBERRY PI
,
y
repetir 10
PARA PRINCIPIANTES