Obsah:
Video: Semaforový ovladač využívající ARM Cortex-M4: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Jedná se o prkénko založený projekt, který používá ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) k vytvoření ovladače semaforu.
Trvání ČERVENÉ a MODRÉ LED diody je nastaveno na 15 sekund. Trvání žluté LED je nastaveno na 1 sekundu. K projektu je přiložen obrázek „zápletky“, který má pomoci porozumět rozmístění semaforů.
Katoda všech LED je navzájem spojena. To znamená, že všichni mají společnou úroveň.
.bin soubor s kódem c99 je připojen s poskytnutým odkazem na konci tohoto tutoriálu..bin soubor lze nahrát do mikrokontroléru pomocí LM Flash Programmer.
Krok 1: Požadavky
K dokončení tohoto projektu jsou nutné následující věci:
1- Texas Instruments EK-TM4C123GXL 2- Čtyři červené LED diody
3- Čtyři žluté LED diody
4- Čtyři modré nebo zelené LED diody
5- LM Flash Programmer (software na PC)
=> Pokud nevíte, jak používat a nainstalovat LM Flash Programmer, podívejte se prosím na můj předchozí Instructable, nebo klikněte na následující odkazy:
Stahování LM Flash Programmer
Nahrajte soubor.bin nebo.hex pomocí LM Flash Programmer
Krok 2: Pin-out a zapojení
K tomuto kroku jsou připojeny vývody a zapojení ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) a dalších periferií a jsou také uvedeny následující:
==================== TM4C123GXL => LED diody
===================
PB5 => L1 (červená), L2 (červená)
PB0 => L1 (žlutý), L2 (žlutý)
PB1 => L1 (modrá), L2 (modrá)
PE4 => L3 (červená), L4 (červená)
PE5 => L3 (žlutý), L4 (žlutý)
PB4 => L3 (modrá), L4 (modrá)
GND => Všechny záporné svorky LED diod
Krok 3: Nahrajte soubor.bin
Nahrajte přiložený.bin soubor s tímto krokem do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pomocí LM Flash Programmer, abyste získali výstup.
Doporučuje:
Automatický herní ovladač Google T Rex využívající Arduino: 7 kroků
Automatický herní ovladač Google T Rex pomocí Arduina: Umožňuje jej sestavit
Ovladač stejnosměrného motoru využívající výkonové mosfety [řízeno PWM, 30A poloviční můstek]: 10 kroků
Ovladač stejnosměrného motoru využívající výkonové mosfety [PWM řízené, 30A poloviční můstek]: Hlavní zdroj (stáhněte Gerber/objednejte desku plošných spojů): http://bit.ly/2LRBYXH
Semaforový ovladač pomocí Arduina: 3 kroky
Traffic Light Controller using Arduino: This is a breadboard based project which uses Atmel Atmega 2560 (Arduino Mega) to make a traffic light controller. Duration RED and BLUE LED is set to 15 Seconds. Trvání žluté LED je nastaveno na 1 sekundu. Můžeme si nastavit vlastní trvání po
Laserový tripwire pomocí ARM Cortex-M4: 4 kroky
Laser Tripwire pomocí ARM Cortex-M4: Jedná se o prkénko založený projekt, který používá ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) k vytvoření systému Laser Tripwire. Systém pracuje s bzučákem, externím monochromatickým zdrojem světla ve formě zaostřeného paprsku , LDR a NPN tranzistor.BC54
Sériová komunikace pomocí ARM Cortex-M4: 4 kroky
Sériová komunikace pomocí ARM Cortex-M4: Jedná se o projekt založený na breadboardu, který používá ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pro sériovou komunikaci pomocí virtuálního terminálu. Výstup lze získat na obrazovce LCD 16x2 a vstup pro sériovou komunikaci lze zadat v Serial Mo