Мазмуну:
Video: Светофордун контролери ARM Cortex-M4 колдонуу: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул светофордун контроллерин жасоо үчүн ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) колдонгон нан плитасы.
КЫЗЫЛ жана КӨК LEDдын узактыгы 15 секундга коюлган. Сары LEDдин узактыгы 1 секундга коюлган. Светофорлордун бөлүнүшүн түшүнүүгө жардам берүү үчүн долбоорго "сюжет" фигурасы тиркелген.
Бардык LEDлердин катоддору бири -бири менен тиркелет. Бул алардын бардыгы жалпы деңгээлге ээ экенин билдирет.
c99 кодунун.bin файлы бул окуу куралынын аягында берилген шилтеме менен тиркелет..bin файлын LM Flash Programmer аркылуу микроконтроллерге жүктөөгө болот.
1 -кадам: талаптар
Бул долбоорду ишке ашыруу үчүн төмөнкүлөр талап кылынат:
1- Texas Instruments EK-TM4C123GXL 2- Төрт Кызыл LED
3- Төрт сары LED
4- Төрт Көк же Жашыл LED
5- LM Flash программисти (компьютердеги программалык камсыздоо)
=> Эгерде сиз LM Flash программистин кантип колдонууну жана орнотууну билбесеңиз, анда менин мурунку Нускаманы карап көрүңүз же төмөнкү шилтемелерди басыңыз:
LM Flash программистин жүктөө
LM Flash программистин жардамы менен.bin же.hex файлын жүктөө
2-кадам: Pin-outs & Wiring
Pin-outs & Wiring of ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) жана башка перифериялык түзүлүштөр бул кадам менен тиркелет, ошондой эле төмөнкүлөр берилет:
=================== TM4C123GXL => LED
===================
PB5 => L1 (Кызыл), L2 (Кызыл)
PB0 => L1 (Сары), L2 (Сары)
PB1 => L1 (Көк), L2 (Көк)
PE4 => L3 (Кызыл), L4 (Кызыл)
PE5 => L3 (сары), L4 (сары)
PB4 => L3 (Көк), L4 (Көк)
GND => LEDдин бардык терс терминалдары
3 -кадам:.bin файлын жүктөө
Бул кадам менен тиркелген.bin файлын LM Flash Programmer колдонуп ARM Cortex-M4ке (Texas Instruments EK-TM4C123GXL) жүктөп алыңыз.
Сунушталууда:
Светофордун LED: 4 кадам
Светофордун LED: келип чыгышы: https://www.makeuseof.com/tag/arduino-traffic-ligh… Arduino светофору-бул бир саатка жетпеген тез, оңой жана кызыктуу долбоор. Өзгөртүүлөр киргизилди:- БаскычТүпнуска долбоор- бул жөн эле өзгөртө берет
Светофордун контролери Arduino аркылуу: 3 кадам
Светофордун контроллери Arduino аркылуу: Бул светофордун контроллерин жасоо үчүн Atmel Atmega 2560 (Arduino Mega) колдонгон нан плитасы. RED жана BLUE LEDдин узактыгы 15 секундга коюлган. Сары LEDдин узактыгы 1 секундага коюлган. Биз өзүңүздүн узактыгыңызды мо менен орното аласыз
ARM Cortex-M4 колдонуу менен лазердик Tripwire: 4 кадам
ARM Cortex-M4 менен лазердик Tripwire: Бул лазердик Tripwire системасын жасоо үчүн ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) колдонгон панелдик долбоор. Система сигнал, тышкы монохроматикалык жарык булагы менен багытталган нур түрүндө иштейт. , LDR жана NPN транзистору.BC54
ARM Cortex-M4 колдонуу менен сериялык байланыш: 4 кадам
ARM Cortex-M4 колдонуу менен сериялык байланыш: Бул виртуалдык терминалды колдонуу менен сериялык байланыш үчүн ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) колдонгон панелдик долбоор. Чыгарууну 16x2 ЖК экрандан алууга болот жана Сериялык байланыш үчүн киргизүүнү Serial Moдо берсе болот
Светофордун сабвуферин кантип жасоо керек: 6 кадам (сүрөттөр менен)
Светофордун сабвуферин кантип жасаса болот?: Жол чыракты уурдабаңыз. Айдоочу жана жөө адам катары, мен сизге айтып жатам, трафикти башкарууну жакшыраак колдонуңуз, андан кийин сизди тандаган музыкаңыз менен үйүңүздү же машинаңызды титиретесиз. Бирок, бактыга жараша, кийинки жашоомдо кичинекей кызыл жарыкты таптым