- Portada
- Ensamblaje mecánico
-
Montaje electrónico y Programación
-
Introducción al Montaje Electrónico
-
Resistencias y Ejemplos de cálculo
-
La protoboard y los LEDs
-
Actividad 1: LEDs de un semáforo
-
Actividad 2: LEDs de ambos semáforos
-
Introducción a Funciones
-
Funciones
-
Actividad 3: Control de semáforos con Funciones
-
El pulsador
-
Actividad 4: Solicitud de cambio con Pulsadores
-
El Zumbador
-
Actividad 5: Aviso sonoro
-
- Para terminar
Actividad 4: Solicitud de cambio con Pulsadores
Actividad 4

Solicitud de cambio con Pulsadores
Esta actividad consiste en implementar dos pulsadores para solicitar el cambio de estado de los Semáforos. Estos pulsadores simularán los que podemos encontrar en algunos semáforos de la vida real donde el peatón puede solicitar el paso, para lo cual los semáforos cambian de estado. Necesitarás el siguiente material:
2 x Pulsadores.
2 x Resistencias de 10K Ohm.
El esquema de montaje es el siguiente:

Las conexiones del Arduino son las siguientes:
Pulsador 1: Pin A0.
Pulsador 2: Pin A1.
Ambos pulsadores están configurados en Pull Down con una resistencia de 10K Ohm.
Debemos programar el Arduino para que los Semáforos cambien de estado inmediatamente cuando se solicite el paso por el accionamiento de uno de los pulsadores.
pinMode(pin, modo);
digitalRead(pin);
donde "pin" es el número del Pin que queremos leer. La función puede devolver "HIGH" o "LOW" según la tensión que se encuentre presente en ese momento en dicho Pin.
if(condición 1 && condición 2) {
}
donde "condición 1" y "condición 2" están concatenadas con el operador condicional "&&" o "Y". Este condicional ejecuta las líneas encerradas entre los corchetes solamente cuando se cumplan o sean ciertas ambas condiciones "condición 1" y "condición 2".
Otro operador de este tipo muy común es "||" o "O", que permite ejecutar las líneas próximas si se cumple alguna de las condiciones "condición 1" o "condición 2".
| Vistas | |
|---|---|
| 1 | Número de vistas |
| 1 | Vistas de miembros |
| 0 | Vistas públicas |
| Acciones | |
|---|---|
| 0 | Gustos |
| 0 | No me gusta |
| 0 | Comentarios |
Compartir por correo
Por favor iniciar sesión para compartir esto webpage por correo.