![Verkeerslichtcontroller met ARM Cortex-M4 - Ajarnpa Verkeerslichtcontroller met ARM Cortex-M4 - Ajarnpa](https://i.howwhatproduce.com/images/005/image-13038-15-j.webp)
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
![Verkeerslichtcontroller met ARM Cortex-M4 Verkeerslichtcontroller met ARM Cortex-M4](https://i.howwhatproduce.com/images/005/image-13038-16-j.webp)
Dit is een op breadboard gebaseerd project dat ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gebruikt om een verkeerslichtcontroller te maken.
De duur van de RODE en BLAUWE LED is ingesteld op 15 seconden. De duur van de gele LED is ingesteld op 1 seconde. Een "plot"-figuur is bij het project gevoegd om te helpen bij het begrijpen van de toewijzing van verkeerslichten.
De kathode van alle LED's is met elkaar verbonden. Het betekent dat ze allemaal een gemeenschappelijk grondniveau hebben.
.bin-bestand met c99-code is bijgevoegd met de meegeleverde link aan het einde van deze tutorial..bin-bestand kan worden geüpload naar de microcontroller met behulp van LM Flash Programmer.
Stap 1: Vereisten
Om dit project voor elkaar te krijgen zijn de volgende zaken nodig:
1- Texas Instruments EK-TM4C123GXL 2- Vier rode LED's
3- Vier gele LED's
4- Vier blauwe of groene LED's
5- LM Flash Programmer (software op pc)
=> Als je niet weet hoe je LM Flash Programmer moet gebruiken en installeren, bekijk dan mijn vorige Instructable of klik op de volgende links:
LM Flash Programmer downloaden
Upload.bin of.hex-bestand met LM Flash Programmer
Stap 2: Pin-outs en bedrading
![Pin-outs en bedrading Pin-outs en bedrading](https://i.howwhatproduce.com/images/005/image-13038-17-j.webp)
![Pin-outs en bedrading Pin-outs en bedrading](https://i.howwhatproduce.com/images/005/image-13038-18-j.webp)
De pin-outs en bedrading van ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) en andere randapparatuur is bij deze stap bevestigd en wordt ook als volgt gegeven:
===================TM4C123GXL => LED's
===================
PB5 => L1 (Rood), L2 (Rood)
PB0 => L1 (Geel), L2 (Geel)
PB1 => L1 (Blauw), L2 (Blauw)
PE4 => L3 (Rood), L4 (Rood)
PE5 => L3 (Geel), L4 (Geel)
PB4 => L3 (Blauw), L4 (Blauw)
GND => Alle negatieve klemmen van LED's
Stap 3: Upload het.bin-bestand
![Upload het.bin-bestand Upload het.bin-bestand](https://i.howwhatproduce.com/images/005/image-13038-19-j.webp)
![Upload het.bin-bestand Upload het.bin-bestand](https://i.howwhatproduce.com/images/005/image-13038-20-j.webp)
Upload het bijgevoegde.bin-bestand met deze stap naar ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) met behulp van LM Flash Programmer om de uitvoer te krijgen.
Aanbevolen:
Arduino verkeerslichtcontroller met RBG Led - 4-weg: 3 stappen
![Arduino verkeerslichtcontroller met RBG Led - 4-weg: 3 stappen Arduino verkeerslichtcontroller met RBG Led - 4-weg: 3 stappen](https://i.howwhatproduce.com/images/001/image-346-6-j.webp)
Arduino verkeerslichtcontroller met RBG Led | 4-Way: In dit bericht leer je hoe je een Arduino-verkeerslichtcontroller maakt. Deze verkeerslichtregelaar wordt gebruikt om de verkeersstroom te regelen. Deze kunnen worden toegepast in gebieden met veel verkeer om verkeersblokkades of ongevallen te vermijden.De
Arduino Verkeerslichtcontroller - 4-weg: 3 stappen
![Arduino Verkeerslichtcontroller - 4-weg: 3 stappen Arduino Verkeerslichtcontroller - 4-weg: 3 stappen](https://i.howwhatproduce.com/images/001/image-457-5-j.webp)
Arduino Verkeerslichtcontroller | 4-Way: In dit bericht leer je hoe je een Arduino-verkeerslichtcontroller maakt. Deze verkeerslichtregelaar wordt gebruikt om de verkeersstroom te regelen. Deze kunnen worden toegepast op gebieden met veel verkeer om verkeersblokkades of ongevallen te vermijden.De
Verkeerslichtcontroller: 4 stappen
![Verkeerslichtcontroller: 4 stappen Verkeerslichtcontroller: 4 stappen](https://i.howwhatproduce.com/images/006/image-15353-j.webp)
Verkeerslichtregelaar: Er bestaan vaak scenario's waarin flexibele verkeerssignaalsequenties nodig zijn voor de coördinatie van het verkeer door de kruising van een drukke straat en een licht gebruikte zijstraat. In dergelijke situaties kunnen de sequenties worden bestuurd met diff
Aan de slag met IDE voor NRF51822, ARM® KEIL MDK V5 + ST-Link: 6 stappen
![Aan de slag met IDE voor NRF51822, ARM® KEIL MDK V5 + ST-Link: 6 stappen Aan de slag met IDE voor NRF51822, ARM® KEIL MDK V5 + ST-Link: 6 stappen](https://i.howwhatproduce.com/images/004/image-11910-j.webp)
Aan de slag met IDE voor NRF51822, ARM® KEIL MDK V5 + ST-Link: Overzicht Toen ik begon met het ontwikkelen van een nRF51822-toepassing voor mijn hobbyproject, ontdekte ik dat er geen georganiseerde informatie over dit onderwerp was. Hier wil ik dus opmerken wat ik heb doorgemaakt. Dit beschrijft wat me worstelt om te implementeren
Seriële communicatie met ARM Cortex-M4: 4 stappen
![Seriële communicatie met ARM Cortex-M4: 4 stappen Seriële communicatie met ARM Cortex-M4: 4 stappen](https://i.howwhatproduce.com/images/001/image-1133-119-j.webp)
Seriële communicatie met ARM Cortex-M4: dit is een op breadboard gebaseerd project dat ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gebruikt voor seriële communicatie met behulp van Virtual Terminal. De uitvoer kan worden verkregen op een 16x2 LCD-scherm en invoer voor seriële communicatie kan worden gegeven in Serial Mo