Obsah:
Video: Ovládač semaforu s použitím krokov ARM Cortex-M4: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Jedná sa o projekt založený na breadboarde, ktorý používa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) na výrobu ovládača semaforu.
ČERVENÁ a MODRÁ LED dióda je nastavená na 15 sekúnd. Trvanie žltej LED diódy je nastavené na 1 sekundu. K projektu je priložený obrázok „sprisahania“, ktorý má pomôcť porozumieť rozmiestneniu semaforov.
Katóda všetkých LED diód je navzájom pripevnená. To znamená, že všetky majú spoločnú základnú úroveň.
Súbor.bin s kódom c99 je priložený s poskytnutým odkazom na konci tohto tutoriálu. Súbor.bin je možné nahrať do mikrokontroléra pomocou programu LM Flash Programmer.
Krok 1: Požiadavky
Na realizáciu tohto projektu sú potrebné nasledujúce veci:
1- Texas Instruments EK-TM4C123GXL 2- Štyri červené LED diódy
3- Štyri žlté LED diódy
4- Štyri modré alebo zelené LED diódy
5- LM Flash Programmer (softvér na PC)
=> Ak neviete, ako používať a nainštalovať LM Flash Programmer, prečítajte si môj predchádzajúci návod alebo kliknite na nasledujúce odkazy:
Sťahovanie LM Flash programátora
Odošlite súbor.bin alebo.hex pomocou programu LM Flash Programmer
Krok 2: Pin-outy a zapojenie
K tomuto kroku sú pripojené vývody a zapojenie ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) a ďalších periférnych zariadení a je v nich tiež uvedené nasledujúce:
==================== TM4C123GXL => LED diódy
===================
PB5 => L1 (červená), L2 (červená)
PB0 => L1 (žltá), L2 (žltá)
PB1 => L1 (modrá), L2 (modrá)
PE4 => L3 (červená), L4 (červená)
PE5 => L3 (žltá), L4 (žltá)
PB4 => L3 (modrá), L4 (modrá)
GND => Všetky záporné póly LED diód
Krok 3: Nahrajte súbor.bin
Odovzdajte priložený.bin súbor s týmto krokom do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pomocou LM Flash Programmer, aby ste získali výstup.
Odporúča:
Ovládač semaforu Arduino pomocou LED RBG - 4-smerný: 3 kroky
Ovládač semaforu Arduino pomocou LED RBG | 4-smerný: V tomto príspevku sa naučíte, ako vytvoriť ovládač semaforu Arduino. Tento ovládač semaforu bude slúžiť na riadenie plynulosti premávky. Môžu byť použité v oblastiach s vysokou premávkou, aby sa predišlo dopravným prekážkam alebo nehodám.
Ovládač semaforu Arduino - 4-smerný: 3 kroky
Ovládač semaforu Arduino | 4-smerný: V tomto príspevku sa naučíte, ako vytvoriť ovládač semaforu Arduino. Tento ovládač semaforu bude slúžiť na riadenie plynulosti premávky. Môžu byť použité v oblastiach s vysokou premávkou, aby sa predišlo dopravným prekážkam alebo nehodám.
Ovládač semaforu pomocou Arduina: 3 kroky
Kontrolka semaforu využívajúca Arduino: Jedná sa o projekt založený na breadboarde, ktorý používa Atmel Atmega 2560 (Arduino Mega) na výrobu ovládača semaforu. Trvanie ČERVENEJ a MODREJ LED diódy je nastavené na 15 sekúnd. Trvanie žltej LED diódy je nastavené na 1 sekundu. Môžete si nastaviť vlastné trvanie po
Laserový tripwire pomocou ARM Cortex-M4: 4 kroky
Laser Tripwire pomocou ARM Cortex-M4: Jedná sa o projekt založený na breadboarde, ktorý používa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) na výrobu systému Laser Tripwire. Systém pracuje s bzučiakom, externým monochromatickým zdrojom svetla vo forme zaostreného lúča. , LDR a NPN tranzistor. BC54
Ovládač semaforu Arduino s diaľkovým ovládaním: 10 krokov
Ovládač semaforu Arduino W/diaľkové ovládanie: Mal som semafor, ktorý som opravoval. Jediná vec, ktorú musíte urobiť, bolo postaviť ovládač signálových vzorov svetla. Aby som to zmenil, zabudoval som diaľkový ovládač. Bola to tiež perfektná príležitosť pre mňa