Mündəricat:

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ı): 5 Addım

Video: 7 Segment Ekranından istifadə edərək Atmega16 Əsaslı Svetofor Layihəsi Prototipi (Proteus Simulyasiyası): 5 Addım

Video: 7 Segment Ekranından istifadə edərək Atmega16 Əsaslı Svetofor Layihəsi Prototipi (Proteus Simulyasiyası): 5 Addım
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Noyabr
Anonim
7 Segment Ekranından istifadə edərək Atmega16 Əsaslı Svetofor Layihəsi Prototipi (Proteus Simulyasiyası)
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.

Addım 1: İstifadə olunan proqram:

İstifadə olunan proqram
İstifadə olunan proqram
İstifadə olunan proqram
İstifadə olunan proqram

Atmel Studio 7: Studio 7, bütün AVR® və SAM mikrokontrolör tətbiqlərini inkişaf etdirmək və düzəltmək üçün vahid inkişaf platformasıdır (IDP). Atmel Studio 7 IDP, C/C ++ və ya montaj kodunda yazılmış tətbiqlərinizi yazmaq, qurmaq və düzəltmək üçün sorunsuz və istifadəsi asan bir mühit təmin edir.

Yükləmə linki burada

Simulyasiya üçün 2 Proteus Proqramı: Bu simulyasiya göstərmək üçün bir proqramdır. Bu proqramı yükləmək üçün çoxlu məlumat əldə edəcəksiniz.

Bunu birbaşa hardware ilə edirsinizsə, proteus alətini quraşdırmağa ehtiyac yoxdur

Addım 2: İstifadə olunan komponentlər:

İstifadə olunan komponentlər
İstifadə olunan komponentlər
İstifadə olunan komponentlər
İstifadə olunan komponentlər

Demo videomuzda proteus simulyasiyasından istifadə edirik, ancaq bunu aparatınızda edirsinizsə, bu layihə üçün bu komponentlər tələb olunacaq:

1. AVR İnkişaf etdirmə Şurası: Atmega16 IC ala bilərsiniz və Atmega16/32 İnkişaf lövhəsini necə əldə edə biləcəyinizlə bağlı olaraq öz xüsusi lövhənizi hazırlaya bilərsiniz. Bu lövhəyə sahibsinizsə, kodu özünüz yükləyə biləcəyiniz daha yaxşı olar.

2. Yeddi seqmentli ekran: Burada olduğu kimi svetofor layihəsi hazırlayırıq, buna görə ədədləri saymaq üçün bir 7 seqmentli ekrana sahib olmalıyıq:

3. Üç LED: Svetoforun prototipini hazırlamağa gəldikdə, burada müxtəlif rəngli 3 LED, vasitəni əymək üçün qırmızı rəng, xəbərdarlıq üçün sarı rəng və irəliləmək üçün yaşıl rəng istifadə edirik.

4. AVR ISP USB Proqramçısı: Bu proqramçı, bir çox AVR əsaslı ATMEL mikro nəzarətçisini oxumağa və yazmağa imkan verən ümumi bir tək başına bir vasitədir.

5. Bəzi keçid telləri: Hər bir cihaz arasında əlaqə qurmaq üçün bəzi tullanan tellərə də ehtiyacımız var.

İnkişaf lövhəsinin yuxarıdakı görüntüsündə artıq 2 Yeddi seqmentli ekrana sahibik və bir neçə led də var, buna görə də bu lövhəni satın alırsınızsa, bu iki şeyi satın almağa ehtiyac yoxdur, ancaq yalnız bir kiçik inkişaf lövhəniz varsa 7 seqment almalısınız. əlaqə yaratmaq üçün 3 LED və bəzi keçid telləri göstərin.

Addım 3: Kod:

Mənbə kodunu Github linkimizdən əldə edə bilərsiniz.

Addım 4: Dövrə Şeması:

Dövrə Diaqramı
Dövrə Diaqramı

Addım 5: Video:

Layihənin bütün təsviri yuxarıdakı videoda verilmişdir

Bu layihə ilə bağlı hər hansı bir şübhəniz varsa, bizə aşağıda şərh etməkdən çekinmeyin. Və əlaqədar sistem haqqında daha çox məlumat əldə etmək istəyirsinizsə, youtube kanalımızı ziyarət edə bilərsiniz

Zəhmət olmasa tez -tez yeniliklər üçün Facebook səhifəmizi ziyarət edin və bəyənin.

Təşəkkürlər və Hörmətlə, Embedotronics Texnologiyaları

Tövsiyə: