İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu, trafik ışığı denetleyicisi yapmak için ARM Cortex-M4'ü (Texas Instruments EK-TM4C123GXL) kullanan devre tahtası tabanlı bir projedir.
KIRMIZI ve MAVİ LED'in süresi 15 Saniye olarak ayarlanmıştır. Sarı LED'in süresi 1 Saniye olarak ayarlanmıştır. Trafik ışıklarının tahsisinin anlaşılmasına yardımcı olmak için projeye bir "arsa" figürü eklenmiştir.
Tüm LED'lerin katodu birbirine bağlıdır. Bu, hepsinin ortak bir zemin seviyesine sahip olduğu anlamına gelir.
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- Dört Kırmızı LED
3- Dört Sarı LED
4- Dört Mavi veya Yeşil LED
5- LM Flash Programlayıcı (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
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 => LED'ler
===================
PB5 => L1 (Kırmızı), L2 (Kırmızı)
PB0 => L1 (Sarı), L2 (Sarı)
PB1 => L1 (Mavi), L2 (Mavi)
PE4 => L3 (Kırmızı), L4 (Kırmızı)
PE5 => L3 (Sarı), L4 (Sarı)
PB4 => L3 (Mavi), L4 (Mavi)
GND => LED'lerin tüm negatif terminalleri
3. Adım:.bin Dosyasını Yükleyin
Çıktıyı almak için LM Flash Programmer kullanarak ekli.bin dosyasını bu adımla ARM Cortex-M4'e (Texas Instruments EK-TM4C123GXL) yükleyin.