Mündəricat:
Video: ARM Cortex-M4 istifadə edərək Svetofor Nəzarətçisi: 3 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu, svetofor nəzarətçisi etmək üçün ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) istifadə edən çörək taxtasına əsaslanan bir layihədir.
QIRMIZI və MAVİ LED -in müddəti 15 Saniyə olaraq təyin olunur. Sarı LED -in müddəti 1 Saniyə olaraq təyin olunur. Svetoforların ayrılmasını başa düşmək üçün layihəyə "süjet" rəqəmi əlavə edilmişdir.
Bütün LED -lərin katotu bir -birinə yapışdırılır. Bu o deməkdir ki, onların hamısının ortaq səviyyəsi var.
c99 kodunun.bin faylı bu təlimatın sonunda göstərilən linklə əlavə olunur..bin faylını LM Flash Programmer istifadə edərək mikrokontrollerə yükləmək olar.
Addım 1: Tələblər
Bu layihəni həyata keçirmək üçün aşağıdakılar tələb olunur:
1- Texas Instruments EK-TM4C123GXL 2- Dörd Qırmızı LED
3- Dörd Sarı LED
4- Dörd Mavi və ya Yaşıl LED
5- LM Flash Proqramçı (kompüterdə proqram təminatı)
=> LM Flash Proqramlaşdırıcısını necə istifadə edəcəyinizi və quraşdıracağınızı bilmirsinizsə, zəhmət olmasa əvvəlki Təlimatımı oxuyun və ya aşağıdakı bağlantıları vurun:
LM Flash Proqramçı yüklənir
LM Flash Programmer istifadə edərək.bin və ya.hex faylını yükləyin
Addım 2: Pin-outs & Wiring
ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) və digər ətraf qurğuların Pin-Çıxışları və Kabloları bu addımla əlavə olunur və aşağıdakılar da verilir:
=================== TM4C123GXL => LED -lər
===================
PB5 => L1 (Qırmızı), L2 (Qırmızı)
PB0 => L1 (Sarı), L2 (Sarı)
PB1 => L1 (Mavi), L2 (Mavi)
PE4 => L3 (Qırmızı), L4 (Qırmızı)
PE5 => L3 (Sarı), L4 (Sarı)
PB4 => L3 (Mavi), L4 (Mavi)
GND => LED -lərin bütün mənfi terminalları
Addım 3:.bin Faylını Yükləyin
Çıxış əldə etmək üçün LM Flash Programmer istifadə edərək əlavə olunan.bin faylını bu addımla ARM Cortex-M4-ə (Texas Instruments EK-TM4C123GXL) yükləyin.
Tövsiyə:
RBG Led istifadə edərək Arduino Svetofor İdarəçisi - 4-yol: 3 addım
RBG Led istifadə edərək Arduino Svetofor İdarəçisi | 4 Yollu: Bu yazıda bir Arduino svetofor nəzarətçisinin necə hazırlanacağını öyrənəcəksiniz. Bu işıqfor nəzarətçisi nəqliyyat axınını idarə etmək üçün istifadə olunacaq. Trafik bloklarının və ya qəzaların qarşısını almaq üçün bunlar yüksək trafik sahələrində tətbiq oluna bilər
7 Segment Ekranından istifadə edərək Atmega16 Əsaslı Svetofor Layihəsi Prototipi (Proteus Simulyasiyası): 5 Addım
7 Segment Ekranından istifadə edərək Atmega16 Əsaslı Svetofor Layihəsi Prototipi (Proteus Simulyasiyası): Bu layihədə Atmega16 əsaslı svetofor layihəsi hazırlayacağıq. Burada trafik işığının siqnallarını ifadə etmək üçün bir 7 seqment və 3 LED aldıq
Arduino istifadə edərək Svetofor Nəzarətçisi: 3 addım
Trafik İşığı Nəzarətçisi Arduinodan istifadə edir: Bu, trafik işığı tənzimləyicisi etmək üçün Atmel Atmega 2560 (Arduino Mega) istifadə edən çörək taxtasına əsaslanan bir layihədir. QIRMIZI və MAVİ LEDin müddəti 15 Saniyə olaraq təyin olunur. Sarı LED -in müddəti 1 Saniyəyə təyin olunur. Öz müddətinizi mo ilə təyin edə bilərik
ARM Cortex-M4 istifadə edərək Lazer Tripwire: 4 addım
ARM Cortex-M4 istifadə edərək Lazer Tripwire: Bu, Lazer Tripwire sistemi hazırlamaq üçün ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) istifadə edən çörək taxtasına əsaslanan bir layihədir. Sistem fokuslanmış şüa şəklində xarici monoxromatik işıq mənbəyi ilə işləyir. , LDR və NPN tranzistoru. BC54
ARM Cortex-M4 istifadə edərək serial ünsiyyəti: 4 addım
ARM Cortex-M4-dən istifadə edərək Serial Əlaqə: Bu, Virtual Terminaldan istifadə edərək Serial Əlaqə üçün ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) istifadə edən çörək taxtasına əsaslanan bir layihədir. Çıxış 16x2 LCD ekranda əldə edilə bilər və Serial Əlaqə üçün giriş Serial Mo -də verilə bilər