Taula de continguts:
Vídeo: Controlador de semàfors que utilitza ARM Cortex-M4: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Es tracta d’un projecte basat en taulers de treball que utilitza ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) per fer un controlador de semàfors.
La durada del LED VERMELL i BLAU s’estableix en 15 segons. La durada del LED groc s'estableix en 1 segon. S'adjunta una figura de "trama" amb el projecte per ajudar a entendre l'assignació dels semàfors.
El càtode de tots els LED s’uneix entre si. Vol dir que tots tenen un nivell comú.
El fitxer.bin del codi c99 s'adjunta amb l'enllaç proporcionat al final d'aquest tutorial. El fitxer.bin es pot penjar al microcontrolador mitjançant LM Flash Programmer.
Pas 1: requisits
Per dur a terme aquest projecte, calen les següents coses:
1- Texas Instruments EK-TM4C123GXL 2- Quatre LED vermells
3- Quatre LED grocs
4- Quatre LEDs blaus o verds
5- Programador LM Flash (programari per a PC)
=> Si no sabeu utilitzar i instal·lar LM Flash Programmer, consulteu el meu anterior instructable o feu clic als enllaços següents:
Descarregant LM Flash Programmer
Pengeu fitxers.bin o.hex amb el programador LM Flash
Pas 2: connexions i cablejat
Els passadors i cablejat de ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) i altres perifèrics s’adjunten amb aquest pas i també es donen els següents:
=================== TM4C123GXL => LED
===================
PB5 => L1 (vermell), L2 (vermell)
PB0 => L1 (groc), L2 (groc)
PB1 => L1 (blau), L2 (blau)
PE4 => L3 (vermell), L4 (vermell)
PE5 => L3 (groc), L4 (groc)
PB4 => L3 (blau), L4 (blau)
GND => Tots els terminals negatius dels LED
Pas 3: pengeu el fitxer.bin
Pengeu el fitxer.bin adjunt amb aquest pas a ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) mitjançant LM Flash Programmer per obtenir la sortida.
Recomanat:
Controlador de semàfors Arduino amb led RBG - 4 vies: 3 passos
Controlador de semàfors Arduino amb led RBG | 4 vies: en aquest post, aprendràs sobre com fer un controlador de semàfor Arduino. Aquest controlador de semàfors s’utilitzarà per controlar el flux de trànsit. Es poden aplicar a zones de gran trànsit per evitar bloquejos o accidents de trànsit
Controlador de motor de corrent continu que utilitza Mosfets de potència [controlat PWM, mig pont 30A]: 10 passos
Controlador de motor de corrent continu que utilitza mosquetes de potència [controlat PWM, mig pont 30A]: font principal (descarregueu Gerber / demaneu el PCB): http://bit.ly/2LRBYXH
Controlador de nivell d'aigua basat en IOT que utilitza NodeMCU ESP8266: 6 passos
Controlador de nivell d’aigua basat en IOT que utilitza NodeMCU ESP8266: és útil per crear un controlador de nivell d’aigua basat en IOT. Les característiques d’aquest projecte són: - Actualitzacions de nivell d’aigua en temps real a l’aplicació per a Android. Activeu automàticament la bomba d'aigua quan l'aigua arriba a un nivell mínim. Au
Controlador PWM que utilitza transistors: 4 passos
Controlador PWM que utilitza transistors: a l’hora de dissenyar cotxes RC, robots o qualsevol projecte que faci ús d’un motor, és fonamental controlar la velocitat del motor. Per a això, necessiteu un controlador de motor PWM, hi ha un munt de controladors de motor al mercat, però dissenyant la vostra pròpia co
Controlador de nivell d'aigua automàtic que utilitza transistors o temporitzador 555 IC: 5 passos
Controlador de nivell d’aigua automàtic que utilitza transistors o IC de temporitzador 555: Introducció: Hii Tothom aquí aprendrà sobre com estalviar l’aigua de manera eficient. per tant, aneu amb cura pels passos i les frases. El desbordament del dipòsit d’aigua és un problema comú que condueix al malbaratament d’aigua. Encara que hi ha ma