
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14




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.
Tavsiya:
7 segmentli soat - kichik printerlar nashri: 9 qadam (rasmlar bilan)

7 segmentli soat - kichik printerlar nashri: yana 7 segmentli soat. xDA -da, aytishim kerakki, Instructables profilimni tomosha qilayotganda bu aqldan ozgan ko'rinadi. Mening profilimga qaraganingizda, bu asabiylashib ketishi mumkin, shuning uchun men nima uchun boshqa ishni qilishdan bosh tortdim?
7 segmentli soat versiyasi 2: 4 qadam

7 Segment Clock Version 2: Salom! Instructables foydalanuvchisining 12 soatlik formati borligi haqidagi so'rovidan so'ng, men asl loyihaga moddiy o'zgartirishlar kiritdim. 1-versiyadan foydalanish paytida men avtonom versiyani yaratish zarurligini his qildim. shuning uchun men imkon berdim
7 segmentli soat: 4 qadam (rasmlar bilan)

7 Segmentli soat: Bir necha yil ishlatilganidan so'ng, agar mening o'lik soatim aniq o'lgan bo'lsa. Shu bilan birga, men Prusa -da chop etish uchun 3d soatli loyihani qidirayotgan edim, shuning uchun ws2812 led va Arduino tomonidan boshqariladigan 7 segmentli soatni topdim
Edge-Lit etti segmentli soat displeyi: 16 qadam (rasmlar bilan)

Edge-Lit etti segmentli soatli displey: etti segmentli displey bir asrdan ko'proq vaqtdan beri mavjud (https://en.wikipedia.org/wiki/Seven-segment_display) va raqamli soatlar, asboblar panelidagi raqamlarning tanish shaklini hosil qiladi. va boshqa ko'plab raqamli displeylar. Ular qayta
WiFi 7 segmentli LED soat: 3 qadam (rasmlar bilan)

Wi -Fi 7 segmentli LED soat: Loyiha: WiFi 7 segmentli LED soatlari Sana: noyabr - dekabr 2019 7 segmentli soat 22 ohmli rezistorli Shift Register registri orqali umumiy Anod 5V ta'minotidan foydalanadi. Bu soatni qurishning asosiy sababi, birinchi navbatda, yotoqxonadagi ikkita soatni qayta ishlatish edi