Mündəricat:

Arduino 7 Segment Saatı: 4 addım
Arduino 7 Segment Saatı: 4 addım

Video: Arduino 7 Segment Saatı: 4 addım

Video: Arduino 7 Segment Saatı: 4 addım
Video: Build Seven Segment LED clock with Arduino and DS3231 - Robojax 2024, Noyabr
Anonim
Arduino 7 Segment Saatı
Arduino 7 Segment Saatı
Arduino 7 Segment Saatı
Arduino 7 Segment Saatı
Arduino 7 Segment Saatı
Arduino 7 Segment Saatı
Arduino 7 Segment Saatı
Arduino 7 Segment Saatı

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

Multiplexing 4 Yeddi seqmentli ekran
Multiplexing 4 Yeddi seqmentli ekran
Multiplexing 4 Yeddi seqmentli ekran
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

Image
Image

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

Kod
Kod

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.

Tövsiyə: