Tabla de contenido:
Video: Controlador de semáforo con ARM Cortex-M4: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Este es un proyecto basado en una placa de pruebas que utiliza ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para hacer un controlador de semáforo.
La duración del LED ROJO y AZUL se establece en 15 segundos. La duración del LED amarillo se establece en 1 segundo. Se adjunta una figura de "trama" con el proyecto para ayudar a comprender la asignación de los semáforos.
El cátodo de todos los LED está unido entre sí. Significa que todos tienen un nivel de terreno común.
El archivo.bin de código c99 se adjunta con el enlace proporcionado al final de este tutorial. El archivo.bin se puede cargar en el microcontrolador usando LM Flash Programmer.
Paso 1: requisitos
Se requieren las siguientes cosas para realizar este proyecto:
1- Texas Instruments EK-TM4C123GXL 2- Cuatro LED rojos
3- Cuatro LED amarillos
4- Cuatro LED azules o verdes
5- Programador Flash LM (software en PC)
=> Si no sabe cómo usar e instalar LM Flash Programmer, consulte mi Instructable anterior o haga clic en los siguientes enlaces:
Descargando LM Flash Programmer
Cargue un archivo.bin o.hex con el programador LM Flash
Paso 2: Pin-outs y cableado
Los pines y cableado de ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) y otros periféricos se adjuntan con este paso y también se dan a continuación:
=================== TM4C123GXL => LED
===================
PB5 => L1 (rojo), L2 (rojo)
PB0 => L1 (amarillo), L2 (amarillo)
PB1 => L1 (azul), L2 (azul)
PE4 => L3 (rojo), L4 (rojo)
PE5 => L3 (amarillo), L4 (amarillo)
PB4 => L3 (azul), L4 (azul)
GND => Todos los terminales negativos de los LED
Paso 3: Cargue el archivo.bin
Cargue el archivo.bin adjunto con este paso a ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) usando LM Flash Programmer para obtener la salida.
Recomendado:
Controlador de semáforo Arduino con LED RBG - 4 vías: 3 pasos
Controlador de semáforo Arduino con LED RBG | 4 vías: en esta publicación, aprenderá cómo hacer un controlador de semáforo Arduino. Este controlador de semáforo se utilizará para controlar el flujo de tráfico. Estos se pueden aplicar en áreas de alto tráfico para evitar bloqueos de tráfico o accidentes
Controlador de semáforo con Arduino: 3 pasos
Controlador de semáforo con Arduino: este es un proyecto basado en una placa de pruebas que utiliza Atmel Atmega 2560 (Arduino Mega) para hacer un controlador de semáforo. La duración del LED ROJO y AZUL se establece en 15 segundos. La duración del LED amarillo se establece en 1 segundo. Podemos establecer su propia duración por mes
Cable trampa láser con ARM Cortex-M4: 4 pasos
Laser Tripwire usando ARM Cortex-M4: este es un proyecto basado en una placa de pruebas que usa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para hacer un sistema Laser Tripwire. El sistema funciona con un zumbador, fuente de luz monocromática externa en forma de rayo enfocado , LDR y un transistor NPN BC54
Comunicación en serie con ARM Cortex-M4: 4 pasos
Comunicación en serie usando ARM Cortex-M4: este es un proyecto basado en una placa de pruebas que usa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para la comunicación en serie usando un terminal virtual. La salida se puede obtener en la pantalla LCD de 16x2 y la entrada para la comunicación en serie se puede dar en Serial Mo
Controlador de semáforo Arduino con control remoto: 10 pasos
Controlador de semáforo de Arduino con control remoto: tenía un semáforo que estaba reparando. Lo único que quedaba por hacer era construir el controlador para los patrones de señal de la luz. Para darle un giro incorporé un mando a distancia. Esta también fue la oportunidad perfecta para mí t