Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimat sizə Arduino 7 seqmentli saatın necə hazırlanacağını göstərəcək.
dəqiqlik pisdir!
buna görə də bunu proqramlaşdırmaq və əylənmək üçün etdim.
Ciddi bir saat etmək istəyirsinizsə, vaxtın qeydini aparacaq rtc modulundan istifadə edə bilərsiniz.
Gevşek əlaqə və düzgün olmayan ekran çıxışı şansını əhəmiyyətli dərəcədə azalda biləcək mürəkkəb məftillərdən məmnun deyilsinizsə, premade 4 yeddi seqmentli displeydən istifadə edə bilərsiniz.
düymələrdən biri saatı artırmaq, digəri isə dəqiqəni bir dəfə artırmaqdır.
Təchizat
Çörək lövhəsi
Arduino (mina nano)
4 yeddi seqmentli ekran
2 düymə
2 led
4 ədəd bir Kohm rezistor
bir cərəyan məhdudlaşdırıcı rezistor (220 ohm)
bir az bağlama teli
Addım 1: Multiplexing 4 yeddi seqmentli ekran
Ekranı yuxarıdakı şəkillərdə verilmiş qaydada çoxaltmaq üçün hər 7 seqmentin bütün uyğun pinlərini bir-birinə bağlayın.
Addım 2: 7 Segment Ekranını Arduinoya bağlayın
Bu sxemə görə 7 seqmentli ekranın bütün terminallarını Arduinonun rəqəmsal pininə qoşun.
A - rəqəmsal pin 2
B - rəqəmsal pin 3
C - rəqəmsal pin 4
D - rəqəmsal pin 5
E - rəqəmsal pin 6
F - rəqəmsal pin 7
G - rəqəmsal pin 8
DP - rəqəmsal pin 9.
1K ohm rezistor vasitəsilə bütün ümumi pinləri Arduino rəqəmsal pininə qoşun
D1 - rəqəmsal pin 10
D2 - rəqəmsal pin 11
D3 - rəqəmsal pin 12
D4 - rəqəmsal pin 13
Addım 3: Saniyələri Ledə bağlayın və Düyməni Ayarlayın
LED-in bir düyməsini və katodunu birləşdirin.
Bitişik terminalı sırasıyla A0 və A1 -ə qoşun.
LED anodu A3.
Addım 4: Kod
Əvvəlcə Github -dan aşağıda verilən bağlantıdan 7 seqment ekran kitabxanasını yükləyin və Arduino ide kitabxana qovluğuna çıxarın
yeddi seqmentli kitabxana
kodu Arduinoya yükləyin
kodu özünüzə uyğun olaraq dəyişə bilərsiniz.