Mündəricat:

ARM Cortex-M4 istifadə edərək Lazer Tripwire: 4 addım
ARM Cortex-M4 istifadə edərək Lazer Tripwire: 4 addım

Video: ARM Cortex-M4 istifadə edərək Lazer Tripwire: 4 addım

Video: ARM Cortex-M4 istifadə edərək Lazer Tripwire: 4 addım
Video: Laser distance measurement with M5Stack Core2 ESP32 and VL53L0X with Arduino - Robojax 2024, Iyul
Anonim
ARM Cortex-M4 istifadə edərək Lazer Tripwire
ARM Cortex-M4 istifadə edərək Lazer Tripwire

Bu, Lazer Tripwire sistemini hazırlamaq üçün ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) istifadə edən çörək taxtasına əsaslanan bir layihədir. Sistem səs siqnalı, fokuslanmış şüa, LDR və NPN transistoru şəklində xarici monoxromatik işıq mənbəyi ilə işləyir.

BC547, LDR-dən ARM Cortex-M4-ə (Texas Instruments EK-TM4C123GXL) çıxışı tənzimləmək üçün NPN tranzistoru kimi istifadə olunur. Sistemin həssaslığı BJT konfiqurasiyasını dəyişdirərək dəyişdirilə bilər.

Çıxış Energia IDE, Tera Team, Keil uVision və ya hər hansı digər terminal proqramının Serial Monitorunda əldə edilə bilər. Bütün dövrə +5V (VBUS) və +3.3V EK-TM4C123GXL ilə təchiz edilmişdir.

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- Monoxromatik İşıq mənbəyi

3- Buzzer

4- LDR

5- NPN BJT (BC547)

6- LM Flash Programmer (kompüterdə proqram təminatı)

7- Virtual Terminal (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

Çıxışlar və naqillər
Çıxışlar və naqillər

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 => Buzzer

====================

PB0 => VCC

GND => GND

====================

TM4C123GXL => BC547

====================

+5V => Kollektor

PB5 => Emitter

============

BC547 => LDR

============

Baza => Pin-1

==================

TM4C123GXL => LDR

==================

+5V => Pin-2

Addım 3:.bin Faylını Yükləyin

. Bin faylını yükləyin
. Bin faylını yükləyin
. Bin faylını yükləyin
. Bin faylını yükləyin

Əlavə edilmiş.bin faylını bu addımla LM Flash Programmer istifadə edərək ARM Cortex-M4-ə (Texas Instruments EK-TM4C123GXL) yükləyin.

Addım 4: Nəticənizi əldə edin

Çıxışınızı əldə edin
Çıxışınızı əldə edin
Çıxışınızı əldə edin
Çıxışınızı əldə edin

. Bin faylını ARM Cortex-M4-ə (Texas Instruments EK-TM4C123GXL) yüklədikdən sonra səs siqnalını və ya istədiyiniz terminaldan birini əldə edə bilərsiniz. Energia IDE Serial Monitor, Keil uVision və Tera Team Virtual Terminal və s.

Tövsiyə: