Mundarija:
Video: ARM Cortex-M4 yordamida svetoforni boshqaruvchi: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu svetoforni boshqarish moslamasini yaratish uchun ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) dan foydalanadigan dastur.
RED va BLUE LEDlarning davomiyligi 15 soniyaga o'rnatiladi. Sariq LEDning davomiyligi 1 sekundga o'rnatiladi. Svetoforlarning joylashishini tushunishga yordam beradigan loyihaga "uchastka" raqami ilova qilingan.
Barcha LEDlarning katodlari bir -biriga biriktirilgan. Bu shuni anglatadiki, ularning barchasi umumiy darajaga ega.
cbin kodining.bin fayli ushbu qo'llanmaning oxirida berilgan havola bilan biriktirilgan..bin faylini LM Flash Programmer yordamida mikrokontrollerga yuklash mumkin.
1 -qadam: talablar
Loyihani amalga oshirish uchun quyidagilar zarur:
1- Texas Instruments EK-TM4C123GXL 2- To'rt qizil LED
3- To'rt sariq LED
4- To'rt ko'k yoki yashil LED
5- LM Flash dasturchisi (kompyuterda dasturiy ta'minot)
=> Agar siz LM Flash Programmer dasturidan qanday foydalanishni va o'rnatishni bilmasangiz, iltimos, oldingi ko'rsatmalarni ko'rib chiqing yoki quyidagi havolalarni bosing:
LM Flash dasturchi yuklab olish
LM Flash Programmer yordamida.bin yoki.hex faylini yuklang
2-qadam: simlarni ulash va ulash
ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) va boshqa tashqi qurilmalarni ulash va ulash simlari ushbu qadam bilan biriktirilgan va ularga quyidagilar berilgan:
=================== TM4C123GXL => LEDlar
===================
PB5 => L1 (Qizil), L2 (Qizil)
PB0 => L1 (sariq), L2 (sariq)
PB1 => L1 (ko'k), L2 (ko'k)
PE4 => L3 (Qizil), L4 (Qizil)
PE5 => L3 (sariq), L4 (sariq)
PB4 => L3 (ko'k), L4 (ko'k)
GND => LEDlarning barcha salbiy terminallari
3 -qadam:.bin faylini yuklang
Chiqish uchun LM Flash Programmer yordamida biriktirilgan.bin faylini ushbu qadam bilan ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ga yuklang.
Tavsiya:
Svetoforni boshqaruvchi Arduino - 4 tomonlama: 3 qadam
Svetoforni boshqaruvchi Arduino | 4 tomonlama: Ushbu xabarda siz Arduino svetoforini qanday yasashni o'rganasiz. Bu svetofor boshqaruvchisi transport oqimini boshqarish uchun ishlatiladi. Bu yo'l harakati to'siqlari yoki baxtsiz hodisalardan saqlanish uchun, tirbandlik yuqori bo'lgan joylarda qo'llanilishi mumkin
Auduino paneli yordamida svetoforni qanday qilish kerak: 5 qadam
Auduino taxtasi yordamida svetoforni qanday qilish kerak: svetoforlar - bu yo'l oqimlarini boshqarish uchun yo'l kesishmalari, piyodalar o'tish joylari va boshqa joylarda ishlatiladigan signalizatsiya qurilmalari. Qo'lda ishlaydigan gazli svetofor birinchi marta shunday edi va texnologiya ancha yaxshilandi
Svetoforni boshqaruvchi Arduino yordamida: 3 qadam
Svetoforni boshqarish moslamasi Arduino yordamida: Bu svetoforni boshqaruvchi qilish uchun Atmel Atmega 2560 (Arduino Mega) dan foydalaniladigan dastur. Sariq LEDning davomiyligi 1 sekundga o'rnatiladi, biz o'z vaqtimizni oyiga belgilashimiz mumkin
ARM Cortex-M4 yordamida lazerli Tripwire: 4 qadam
ARM Cortex-M4 yordamida lazerli Tripwire: Bu lazerli Tripwire tizimini yaratish uchun ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) dan foydalanadigan dastur. , LDR va NPN tranzistorlari. BC54
Svetoforni boshqaruvchi Arduino, masofadan boshqarish pulti: 10 qadam
Svetoforni boshqaruvchi Arduino/masofadan boshqarish pulti: Menda svetofor bor edi, men uni qayta tikladim. Yorug'lik signallari uchun boshqaruv moslamasini yaratishgina qoldi. Buning uchun men masofadan boshqarish pultini o'z ichiga olganman. Bu men uchun ham ajoyib imkoniyat edi