Mundarija:

Arduino 7 segmentli soat: 4 qadam
Arduino 7 segmentli soat: 4 qadam

Video: Arduino 7 segmentli soat: 4 qadam

Video: Arduino 7 segmentli soat: 4 qadam
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Iyul
Anonim
Arduino 7 segmentli soat
Arduino 7 segmentli soat
Arduino 7 segmentli soat
Arduino 7 segmentli soat
Arduino 7 segmentli soat
Arduino 7 segmentli soat
Arduino 7 segmentli soat
Arduino 7 segmentli soat

Bu ko'rsatma sizga Arduino 7 segmentli soatni qanday yasashni ko'rsatib beradi.

aniqlik dahshatli!

shuning uchun men buni dasturlash va o'yin -kulgi uchun qildim.

Agar siz jiddiy soat yasashni xohlasangiz, vaqtni qayd qilib turadigan rtc modulidan foydalanishingiz mumkin.

Agar siz yetakchi 4-displeyli displeyni ishlata olmasangiz, ulanishning uzilishi va displeyning noto'g'ri chiqishi ehtimolini sezilarli darajada kamaytiradi.

bitta tugma - bu soatni oshirish, ikkinchisi - daqiqalarni birdaniga oshirish.

Ta'minotlar

Non paneli

Arduino (mino nano)

4 ta etti segmentli displey

2 tugma

2 boshli

4 ta bitta Kohmli rezistor

bitta oqim cheklovli rezistor (220 ohm)

bir nechta ulanish simlari

1-qadam: Multiplexing 4 Etti segmentli displey

Multiplexing 4 Etti segmentli displey
Multiplexing 4 Etti segmentli displey
Multiplexing 4 Etti segmentli displey
Multiplexing 4 Etti segmentli displey

yuqoridagi rasmlarda ko'rsatilgan tartibda displeyni ko'paytirish uchun har bir 7-segmentning mos keladigan pinini bir-biriga ulang.

2 -qadam: 7 segmentli displeyni Arduino -ga ulash

Image
Image

7-segmentli displeyning barcha terminallarini ushbu sxema bo'yicha Arduino raqamli piniga ulang.

A - raqamli pin 2

B - raqamli pin 3

C - raqamli pin 4

D - raqamli pin 5

E - raqamli pin 6

F - raqamli pin 7

G - raqamli pin 8

DP - raqamli pin 9.

1K ohmli rezistor orqali barcha umumiy pinni Arduino raqamli piniga ulang

D1 - raqamli pin 10

D2 - raqamli pin 11

D3 - raqamli pin 12

D4 - raqamli pin 13

3 -qadam: Led soniyasini ulash va sozlash tugmasi

Kod
Kod

LED tugmachasi va katodining bitta terminalini erga ulang.

Qo'shni terminalni mos ravishda A0 va A1 ga ulang.

LED anodli A3.

4 -qadam: kod

7 segmentli displey kutubxonasini avval Github -dan quyida berilgan havoladan yuklab oling va uni Arduino ide kutubxona papkasiga qo'shing

etti qismli kutubxona

kodni Arduino -ga yuklang

kodni o'zingiz xohlagan tarzda o'zgartirishingiz mumkin.

Tavsiya: