INHOUDSOPGAWE:
Video: Verkeersligkontroleerder met behulp van ARM Cortex-M4: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Dit is 'n broodbordgebaseerde projek wat ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gebruik om 'n verkeersligbeheerder te maak.
Die duur van die ROOI en BLOU LED is ingestel op 15 sekondes. Die duur van die geel LED is ingestel op 1 sekonde. 'N "Plot" -syfer is by die projek aangeheg om te help om die toewysing van verkeersligte te verstaan.
Die katode van alle LED's is met mekaar verbind. Dit beteken dat hulle almal 'n gemeenskaplike grondvlak het.
.bin -lêer met c99 -kode is aangeheg met die skakel wat aan die einde van hierdie tutoriaal verskaf word..bin -lêer kan met die LM Flash Programmer na die mikrobeheerder opgelaai word.
Stap 1: Vereistes
Die volgende dinge is nodig om hierdie projek af te handel:
1- Texas Instruments EK-TM4C123GXL 2- Vier rooi LED's
3- Vier geel LED's
4- Vier blou of groen LED's
5- LM Flash Programmer (sagteware op 'n rekenaar)
=> As u nie weet hoe u LM Flash Programmer moet gebruik en installeer nie, kyk dan na my vorige Instructable, of klik op die volgende skakels:
Laai LM Flash Programmer af
Laai 'n.bin- of.hex -lêer op met behulp van LM Flash Programmer
Stap 2: Pin-outs en bedrading
Die pin-outs en bedrading van ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) en ander randapparatuur word by hierdie stap aangeheg en ook die volgende gegee:
=================== TM4C123GXL => LED's
===================
PB5 => L1 (rooi), L2 (rooi)
PB0 => L1 (geel), L2 (geel)
PB1 => L1 (blou), L2 (blou)
PE4 => L3 (rooi), L4 (rooi)
PE5 => L3 (geel), L4 (geel)
PB4 => L3 (blou), L4 (blou)
GND => Alle negatiewe terminale van LED's
Stap 3: Laai die.bin -lêer op
Laai die aangehegte.bin-lêer met hierdie stap op na ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) met behulp van LM Flash Programmer om die uitvoer te kry.
Aanbeveel:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Verkeersligkontroleerder met Arduino: 3 stappe
Verkeersligkontroleerder met Arduino: Dit is 'n broodbord -gebaseerde projek wat Atmel Atmega 2560 (Arduino Mega) gebruik om 'n verkeersligkontroleerder te maak. Die rooi en blou LED se duur is 15 sekondes. Die duur van die geel LED is ingestel op 1 sekonde. Ons kan u eie duur per maand stel
Laser Tripwire met behulp van ARM Cortex-M4: 4 stappe
Laser Tripwire met behulp van ARM Cortex-M4: Dit is 'n broodbordgebaseerde projek wat ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gebruik om 'n Laser Tripwire-stelsel te maak. , LDR en 'n NPN -transistor.BC54
Seriële kommunikasie met behulp van ARM Cortex-M4: 4 stappe
Seriële kommunikasie met behulp van ARM Cortex-M4: Dit is 'n broodbordgebaseerde projek wat ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gebruik vir seriële kommunikasie met behulp van virtuele terminale. Die uitset kan verkry word op 16x2 LCD -skerm en ingang vir seriële kommunikasie kan gegee word in Serial Mo