Aquí aprenderemos a crear pausas indefinidas dentro de la programación con alguna ondición que rompa esa pausa. Tambien vemos por primera vez un pulsador, y cómo se debe conectar al Arduino (Pull Up o Pull Down), ya que si no usamo sesta tipología, la señal puede tener interferencias y no funcionar correctamente.
x1 Arduino UNO
x3 LEDs (rojo, amarillo y verde)
x3 resistencias (rojo-lila-marrón)
x1 pulsador
x1 resistencia (amarillo-lila-rojo)
El semáforo de coches siempre estará en verde para ellos, hasta que un peatón que quiera cruzar accione el pulsador, haciendo que los coches se detengan poniendo el semáforo en rojo (pasando por ámbar).
¿Qué añadirías a la programación, para que un peatón no pueda fastidiar a los coches teniendo siempre el botón pulsado?