![Controlador de semáforo usando ARM Cortex-M4: 3 etapas Controlador de semáforo usando ARM Cortex-M4: 3 etapas](https://i.howwhatproduce.com/images/005/image-13038-15-j.webp)
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
![Controlador de semáforo usando ARM Cortex-M4 Controlador de semáforo usando ARM Cortex-M4](https://i.howwhatproduce.com/images/005/image-13038-16-j.webp)
Este é um projeto baseado em breadboard que usa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para fazer um controlador de semáforo.
A duração do LED VERMELHO e AZUL é definida para 15 segundos. A duração do LED amarelo é definida para 1 segundo. Uma figura de "plotagem" é anexada ao projeto para ajudar na compreensão da alocação de semáforos.
O cátodo de todos os LEDs é conectado um ao outro. Isso significa que todos eles têm um nível de terreno comum.
O arquivo.bin do código c99 está anexado ao link fornecido no final deste tutorial. O arquivo.bin pode ser carregado para o microcontrolador usando o LM Flash Programmer.
Etapa 1: Requisitos
Os seguintes itens são necessários para realizar este projeto:
1- Texas Instruments EK-TM4C123GXL 2- Quatro LEDs vermelhos
3- Quatro LEDs amarelos
4- Quatro LEDs azuis ou verdes
5- Programador LM Flash (software no PC)
=> Se você não sabe como usar e instalar o LM Flash Programmer, verifique meu Instructable anterior ou clique nos seguintes links:
Fazendo download do programador LM Flash
Carregar arquivo.bin ou.hex usando o programador LM Flash
Etapa 2: Pinagem e fiação
![Pinagem e fiação Pinagem e fiação](https://i.howwhatproduce.com/images/005/image-13038-17-j.webp)
![Pinagem e fiação Pinagem e fiação](https://i.howwhatproduce.com/images/005/image-13038-18-j.webp)
A pinagem e fiação do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) e outros periféricos são anexados a esta etapa e também são fornecidos a seguir:
===================== TM4C123GXL => LEDs
===================
PB5 => L1 (vermelho), L2 (vermelho)
PB0 => L1 (amarelo), L2 (amarelo)
PB1 => L1 (azul), L2 (azul)
PE4 => L3 (vermelho), L4 (vermelho)
PE5 => L3 (amarelo), L4 (amarelo)
PB4 => L3 (azul), L4 (azul)
GND => Todos os terminais negativos dos LEDs
Etapa 3: faça upload do arquivo.bin
![Carregue o arquivo.bin Carregue o arquivo.bin](https://i.howwhatproduce.com/images/005/image-13038-19-j.webp)
![Carregue o arquivo.bin Carregue o arquivo.bin](https://i.howwhatproduce.com/images/005/image-13038-20-j.webp)
Carregue o arquivo.bin anexado com esta etapa para ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) usando LM Flash Programmer para obter a saída.
Recomendado:
Controlador de semáforo Arduino usando LED RBG - 4 vias: 3 etapas
![Controlador de semáforo Arduino usando LED RBG - 4 vias: 3 etapas Controlador de semáforo Arduino usando LED RBG - 4 vias: 3 etapas](https://i.howwhatproduce.com/images/001/image-346-6-j.webp)
Controlador de semáforo Arduino usando LED RBG | 4-Way: neste post, você aprenderá como fazer um controlador de semáforo Arduino. Este controlador de semáforo será usado para controlar o fluxo do tráfego. Eles podem ser aplicados em áreas de alto tráfego para evitar bloqueios de tráfego ou acidentes
Controlador de semáforo Arduino - 4 vias: 3 etapas
![Controlador de semáforo Arduino - 4 vias: 3 etapas Controlador de semáforo Arduino - 4 vias: 3 etapas](https://i.howwhatproduce.com/images/001/image-457-5-j.webp)
Controlador de semáforo Arduino | 4-Way: neste post, você aprenderá como fazer um controlador de semáforo Arduino. Este controlador de semáforo será usado para controlar o fluxo do tráfego. Eles podem ser aplicados em áreas de alto tráfego para evitar bloqueios de tráfego ou acidentes
Controlador de semáforo usando Arduino: 3 etapas
![Controlador de semáforo usando Arduino: 3 etapas Controlador de semáforo usando Arduino: 3 etapas](https://i.howwhatproduce.com/images/005/image-12326-51-j.webp)
Controlador de semáforo usando Arduino: Este é um projeto baseado em breadboard que usa Atmel Atmega 2560 (Arduino Mega) para fazer um controlador de semáforo. A duração do LED VERMELHO e AZUL é definida para 15 segundos. A duração do LED amarelo é definida para 1 segundo. Podemos definir sua própria duração por mo
Tripwire a laser usando ARM Cortex-M4: 4 etapas
![Tripwire a laser usando ARM Cortex-M4: 4 etapas Tripwire a laser usando ARM Cortex-M4: 4 etapas](https://i.howwhatproduce.com/images/001/image-635-71-j.webp)
Tripwire Laser Usando ARM Cortex-M4: Este é um projeto baseado em placa de ensaio que usa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para fazer um sistema Tripwire Laser. O sistema funciona com campainha, fonte de luz monocromática externa na forma de raio focado , LDR e um transistor NPN.BC54
Comunicação serial usando ARM Cortex-M4: 4 etapas
![Comunicação serial usando ARM Cortex-M4: 4 etapas Comunicação serial usando ARM Cortex-M4: 4 etapas](https://i.howwhatproduce.com/images/001/image-1133-119-j.webp)
Comunicação serial usando ARM Cortex-M4: Este é um projeto baseado em breadboard que usa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para comunicação serial usando terminal virtual. A saída pode ser obtida na tela LCD 16x2 e a entrada para comunicação serial pode ser fornecida em Mo serial