İçindekiler:

ARM Cortex-M4 Kullanan Lazer Tripwire: 4 Adım
ARM Cortex-M4 Kullanan Lazer Tripwire: 4 Adım

Video: ARM Cortex-M4 Kullanan Lazer Tripwire: 4 Adım

Video: ARM Cortex-M4 Kullanan Lazer Tripwire: 4 Adım
Video: Tank War on STM32 (ARM Cortex-M4) processor 2024, Temmuz
Anonim
ARM Cortex-M4 Kullanan Lazer Tripwire
ARM Cortex-M4 Kullanan Lazer Tripwire

Bu, bir Laser Tripwire sistemi yapmak için ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) kullanan breadboard tabanlı bir projedir. Sistem buzzer, odaklanmış ışın şeklinde harici monokromatik ışık kaynağı, LDR ve bir NPN transistörü ile çalışır.

BC547, LDR'den ARM Cortex-M4'e (Texas Instruments EK-TM4C123GXL) elde edilen çıkışı düzenlemek için NPN transistörü olarak kullanılır. BJT'nin konfigürasyonu değiştirilerek sistemin hassasiyeti değiştirilebilir.

Çıktı, Energia IDE'nin Seri Monitörü, Tera Team, Keil uVision veya başka herhangi bir terminal yazılımından alınabilir. Tüm devre +5V (VBUS) ve +3.3V EK-TM4C123GXL tarafından desteklenmektedir.

c99 kodunun.bin dosyası, bu öğreticinin sonunda sağlanan bağlantıyla eklenmiştir..bin dosyası LM Flash Programmer kullanılarak mikrodenetleyiciye yüklenebilir.

Adım 1: Gereksinimler

Bu projeyi gerçekleştirmek için aşağıdakiler gereklidir:

1- Texas Instruments EK-TM4C123GXL 2- Monokromatik Işık Kaynağı

3- Zil

4- LDR

5- NPN BJT (BC547)

6- LM Flash Programmer (PC'de yazılım)

7- Sanal Terminal (PC'de yazılım)

=> LM Flash Programmer'ı nasıl kullanacağınızı ve kuracağınızı bilmiyorsanız, lütfen önceki Instructable'ımı inceleyin veya aşağıdaki bağlantılara tıklayın:

LM Flash Programmer'ı İndirme

LM Flash Programmer Kullanarak.bin veya.hex Dosyasını Yükleyin

Adım 2: Pin Çıkışları ve Kablolama

Pin-çıkışları ve Kablolama
Pin-çıkışları ve Kablolama

ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ve diğer çevre birimlerinin Pin-çıkışları ve Kablolaması bu adıma eklenmiştir ve ayrıca aşağıdakiler de verilmiştir:

====================TM4C123GXL => Zil

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5V => Kollektör

PB5 => Verici

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

BC547 => LDR

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

Baz => Pin-1

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

TM4C123GXL => LDR

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

+5V => Pin-2

3. Adım:.bin Dosyasını Yükleyin

.bin Dosyasını Yükleyin
.bin Dosyasını Yükleyin
.bin Dosyasını Yükleyin
.bin Dosyasını Yükleyin

Ekli.bin dosyasını bu adımla birlikte LM Flash Programmer kullanarak ARM Cortex-M4'e (Texas Instruments EK-TM4C123GXL) yükleyin.

4. Adım: Çıktınızı Alın

Çıktınızı Alın
Çıktınızı Alın
Çıktınızı Alın
Çıktınızı Alın

.bin dosyasını ARM Cortex-M4'e (Texas Instruments EK-TM4C123GXL) yükledikten sonra, zilinizi veya istediğiniz herhangi bir terminali örn. Energia IDE Seri Monitör, Keil uVision ve Tera Team Virtual Terminal vb. veya her ikisi.

Önerilen: