Nota
Hola, ¡bienvenido a la comunidad de entusiastas de SunFounder Raspberry Pi, Arduino y ESP32 en Facebook! Profundiza en Raspberry Pi, Arduino y ESP32 junto a otros entusiastas.
¿Por qué unirse?
Soporte de expertos: Resuelve problemas posventa y desafíos técnicos con ayuda de nuestra comunidad y equipo.
Aprende y Comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.
Avances exclusivos: Accede anticipadamente a anuncios de nuevos productos y adelantos.
Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.
Promociones y sorteos festivos: Participa en sorteos y promociones especiales por festividades.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [Aquí] y únete hoy mismo.
3.2 Botón de Cruce Peatonal
Descripción general
Cuando los peatones cruzan la calle, solo necesitan tocar el botón ubicado en el poste de la lámpara del semáforo, y la luz verde sobre el carril se pondrá roja, lo que permite a los peatones cruzar de manera segura. De esta manera, se resuelve de manera integral la difícil situación de los ciudadanos al cruzar la calle. Al mismo tiempo, cuando no hay peatones que presionen el botón, la luz sobre el carril designado para vehículos permanecerá verde, mejorando significativamente la eficiencia del uso de la carretera y la capacidad del tráfico.
Componentes necesarios
Circuito Fritzing
En este ejemplo, el 74HC595, el display de 7 segmentos, el LED y el sensor táctil se conectarán según el diagrama.
Diagrama esquemático
Código
Nota
Puedes abrir el archivo
3.2_pedestrianCrossingButton.inoen la rutasunfounder_vincent_kit_for_arduino\code\3.2_pedestrianCrossingButtondirectamente.
Explicación del Ejemplo
El flujo de trabajo del proyecto se muestra en el diagrama de flujo. La función de visualización numérica del display de 7 segmentos se realiza escribiendo datos de 8 bits en el 74HC595. Cuando se necesita mostrar 「0」, los pines abcdef del display se conectan al nivel alto, mientras que los pines g y dp se conectan al nivel bajo para escribir 「0x3f」(B00111111) en el código. El código completo para la visualización de números en el display de 7 segmentos es el siguiente.
Números |
Cátodo Común |
|
(DP)GFEDCBA |
Hex Code |
|
0 |
00111111 |
0x3f |
1 |
00000110 |
0x06 |
2 |
01011011 |
0x5b |
3 |
01001111 |
0x4f |
4 |
01100110 |
0x66 |
5 |
01101101 |
0x6d |
6 |
01111101 |
0x7d |
7 |
00000111 |
0x07 |
8 |
01111111 |
0x7f |
9 |
01101111 |
0x6f |
Imagen del Fenómeno