Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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
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.