Mündəricat:
Video: 8 Rəqəmli X 7 Segmentli LED Ekranlı Rəqəmsal və İkili Saat: 4 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Müəllif tərəfindən daha çox izləyin:
Haqqında: Kodlaşdırma, Arduino ilə Elektron Prototipləşdirmə və Məlumat Analitiği mənim hobbilərimdir. Lagsilva haqqında ətraflı »
Bu, 8 Rəqəmli x 7 Segmentli LED Ekranı istifadə edərək Rəqəmsal və İkili Saatın təkmilləşdirilmiş versiyamdır.
Adi qurğulara, xüsusən saatlar üçün yeni xüsusiyyətlər verməyi sevirəm və bu halda İkili Saat üçün 7 Seg displeyinin istifadəsi qeyri -ənənəvi və maraqlı və fərqli bir tətbiq üsuludur.
Bu layihədəki seçimim MAX72xx ilə işləyən bir ekrandan istifadə etmək idi, çünki həqiqətən faydalıdır, çünki yalnız üç rəqəmsal Arduino portu istifadə edir. Daxili yaddaşında saat rejimini saxlamaq üçün ucuz DS1307 RTC modulundan da istifadə etdim: standart 24HS və ya AM-PM.
Arduino'yu hər dəfə sıfırladığınızda və ya yenidən başlatdığınızda, vaxt rejimi dəyişəcək.
Ekranın solundakı ilk dörd rəqəm saat və dəqiqələri ondalık rəqəmlərlə göstərir. Növbəti üç rəqəm saatlar, dəqiqələr və saniyələri ikili işarədə göstərir və sağdakı son rəqəm iş gününü bildirir.
Kod haqqında, şərti 7-seqmentlik onlu ekranı İkili ekrana çevirmək üçün "LedControl" kitabxanasından istifadə etmək üçün bir yol hazırlamalı oldum. Çözüm, ümumiyyətlə matrisli ekran üçün tətbiq olunan "setRow" funksiyasından istifadə etməkdir. Bu funksiya ilə hər hansı bir simvol nümunəsi yaratmaq üçün ekran LED -lərini fərdi olaraq idarə edə bilərsiniz.
Ümid edirəm bəyənərsən!
Addım 1: Material siyahısı
- Arduino UNO R3
- MAX7219 ilə 8 Rəqəm x 7 Segmentli LED Ekran
- DS1307 RTC Modulu (Real Zaman Saatı)
- Kiçik Breadboard
- Tullananlar
Addım 2: sxemlər
Montaj əlaqələri əlavə edilmiş eskizdə göstərilmişdir.
Gücü açmadan əvvəl diqqətlə izləyin.
Addım 3: Şablon
LED ekranı oxumaq və örtmək üçün kağız üzərində çap edilmiş bir model hazırladım.
Yalnız 7 Seg Display üzərində çap edin və kəsin.
Addım 4: Arduino Kodu
Əlavə edilmiş sənəddə Arduino kodu var.
Bu kodu işə salmaq üçün aşağıdakı kitabxanalara ehtiyacınız olacaq:
LedControl.h - LED displeyini MAX72xx ilə idarə etmək üçün kitabxana
Wire.h - RTC ilə əlaqələri dəstəkləmək üçün kitabxana
DS1307RTC.h - RTC -ni idarə etmək üçün kitabxana
Tövsiyə:
Arduino ilə 4 Rəqəmli və 7 Segmentli Ekran istifadə edərək: 7 addım
Arduino ilə 4 Rəqəmli və 7 Segmentli Ekrandan istifadə edərək: Bu təlimatda sizə arduino istifadə edərək 4 rəqəmdən ibarət 7 seqmentli ekranın necə istifadə olunacağını göstərəcəyəm. Qeyd etmək istədiyim bəzi əsas şeylər, bunun arduino uno, leonardo, lövhələrdəki 13 rəqəmsal lövhələrdəki demək olar ki, bütün rəqəmsal pinləri tutmasıdır
Sıfırlama Düyməli 4 Rəqəmli 7 Segmentli Taymer: 5 Addım
Sıfırlama Düyməli 4 Rəqəmli 7 Segment Timer: Bu Təlimat, bir düymə ilə sıfırlaya bilən 4 Rəqəmli 7 Segmentli Ekrandan istifadə edərək geri sayım sayğacının necə yaradılacağını sizə öyrədəcək. olan kodun yüklənə bilən bir faylı
3 Rəqəmli Arduino İkili Sayıcı: 8 Adım (Şəkillərlə birlikdə)
3 Rəqəmli Arduino İkili Sayıcı: Bu layihə, hər bir rəqəmə 4-LED istifadə edərək 1-999 sayğacdır, idarəetmə pimi isə müvafiq LED sırası ilə arduino pimi arasındakı əlaqəli olmaq üçün katotları sərbəst buraxaraq anoddur. . Ümumi anodlar
7 Segmentli Ekranlı 8051 -dən İstifadə edərək Rəqəmsal Saat Necə Hazırlanır: 4 Addım
7 Segmentli Ekranlı 8051 -dən İstifadə edərək Rəqəmsal Saat Necə Hazırlanır: Bu layihədə sizə 7 seqmentli ekrana malik 8051 mikrokontrolördən istifadə edərək sadə rəqəmsal saatın necə hazırlanacağını izah etdim
NRF24L01 və 4 Rəqəmli 7 Segmentli Ekranlı Arduino Simsiz Kombinə Kilidi: 6 Addım (Şəkillərlə)
NRF24L01 və 4 Rəqəmli 7 Segment Ekranı ilə Arduino Simsiz Kombinasiya Kilidi: Bu layihə həyatına 4 rəqəmli 7 seqmentli ekranla bir şey etmək üçün bir məşq olaraq başladı. 4 rakamlı kombinasiya nömrəsi daxil etmək bacarığı ilə gəldim. bitdi, olduqca darıxdırıcı idi. Bir Arduino UNO istifadə edərək qurdum