Cuprins:
Video: Controler semafor folosind ARM Cortex-M4: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acesta este un proiect bazat pe panou care folosește ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pentru a face un controler de semafor.
Durata LED-urilor ROȘU și ALBASTRU este setată la 15 secunde. Durata LED-ului galben este setată la 1 secundă. O figură de „parcela” este atașată la proiect pentru a ajuta la înțelegerea alocării semaforelor.
Catodul tuturor LED-urilor este atașat unul cu celălalt. Înseamnă că toate au nivel comun.
Fișierul.bin al codului c99 este atașat cu linkul furnizat la sfârșitul acestui tutorial. Fișierul.bin poate fi încărcat pe microcontroler folosind LM Flash Programmer.
Pasul 1: Cerințe
Următoarele lucruri sunt necesare pentru realizarea acestui proiect:
1- Texas Instruments EK-TM4C123GXL 2- Patru LED-uri roșii
3- Patru LED-uri galbene
4- Patru LED-uri albastre sau verzi
5- LM Flash Programmer (software pe computer)
=> Dacă nu știi cum să folosești și să instalezi LM Flash Programmer, atunci te rog să verifici Anteriorul meu instructabil sau să faci clic pe următoarele linkuri:
Descărcarea programatorului LM Flash
Încărcați fișierul.bin sau.hex folosind programatorul LM Flash
Pasul 2: Pin-outs și cablare
Pin-out-urile și cablarea ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) și a altor periferice sunt atașate la acest pas și sunt date și următoarele:
=================== TM4C123GXL => LED-uri
===================
PB5 => L1 (roșu), L2 (roșu)
PB0 => L1 (Galben), L2 (Galben)
PB1 => L1 (Albastru), L2 (Albastru)
PE4 => L3 (roșu), L4 (roșu)
PE5 => L3 (Galben), L4 (Galben)
PB4 => L3 (Albastru), L4 (Albastru)
GND => Toate terminalele negative ale LED-urilor
Pasul 3: Încărcați fișierul.bin
Încărcați fișierul.bin atașat cu acest pas la ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) folosind LM Flash Programmer pentru a obține ieșirea.
Recomandat:
Controler Semafor Arduino Utilizând RBG Led - 4-Way: 3 pași
Controler Semafor Arduino Utilizând RBG Led | 4-Way: În această postare, veți afla despre cum să creați un controler semafor Arduino. Acest controler semafor va fi utilizat pentru a controla fluxul de trafic. Acestea pot fi aplicate în zone cu trafic intens pentru a evita blocajele de trafic sau accidentele
Controler semafor Arduino - 4-Way: 3 pași
Controler semafor Arduino | 4-Way: În această postare, veți afla despre cum să creați un controler semafor Arduino. Acest controler semafor va fi utilizat pentru a controla fluxul de trafic. Acestea pot fi aplicate în zonele cu trafic intens pentru a evita blocajele de trafic sau accidentele
Controler semafor folosind Arduino: 3 pași
Controler de semafor care folosește Arduino: Acesta este un proiect pe bază de panou care folosește Atmel Atmega 2560 (Arduino Mega) pentru a face un controler de semafor. Durata LED-urilor ROȘU și ALBASTRU este setată la 15 secunde. Durata LED-ului galben este setată la 1 secundă. Vă putem seta propria durată cu câteva minute
Laser Tripwire folosind ARM Cortex-M4: 4 pași
Laser Tripwire folosind ARM Cortex-M4: Acesta este un proiect pe bază de placă care folosește ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pentru a realiza un sistem Laser Tripwire. , LDR și un tranzistor NPN.BC54
Controler semafor Arduino cu telecomandă: 10 pași
Controler semafor Arduino cu telecomandă: aveam un semafor pe care îl refăceam. Singurul lucru rămas de făcut a fost să construiți controlerul pentru modelele de semnal ale luminii. Pentru a-i da o întorsătură, am încorporat o telecomandă. Aceasta a fost, de asemenea, oportunitatea perfectă pentru mine să