Mundarija:
- 1 -qadam: komponentlar
- 2 -qadam: MAX7219 haqida batafsil
- 3 -qadam: DS1307 haqida ko'proq ma'lumot
- 4 -qadam: ulanish diagrammasi
- 5 -qadam: darslik
- 6 -qadam: kod
Video: Arduino va Led nuqta matritsali displey yordamida raqamli soat: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Hozirgi vaqtda ishlab chiqaruvchilar va ishlab chiquvchilar loyihalarning prototipini tez rivojlantirish uchun Arduino -ni afzal ko'rishadi. Arduino-bu ochiq manbali elektronika platformasi, uni ishlatish uchun qulay bo'lgan apparat va dasturiy ta'minotga asoslangan. Arduino juda yaxshi foydalanuvchilar hamjamiyatiga ega, bu loyihada biz Arduino yordamida raqamli soatni qanday qurishni ko'rib chiqamiz. Ushbu loyihani qurish va uni talablarga muvofiq o'zgartirish oson.
1 -qadam: komponentlar
Loyiha uchun zarur bo'lgan komponentlar quyida keltirilgan
1 x Arduino Uno
Hindistonda Arduino Uno-
Buyuk Britaniyada Arduino Uno -
AQShda Arduino Uno -
4 x MAX7219 Led nuqta matritsali displey
Buyuk Britaniyada nuqta matritsali displey -
AQShda nuqta matritsali displey -
Hindistonda nuqta matritsali displey-
1 x DS1307 RTC moduli
Hindistonda DS1307 RTC soati-
Buyuk Britaniyada DS1307 RTC soati -
AQShdagi DS1307 RTC soati -
Bir nechta simlar
2 -qadam: MAX7219 haqida batafsil
MAX7219/MAX7221-bu ixcham, ketma-ket kirish/chiqish umumiy katodli displey drayverlari bo'lib, ular mikroprotsessorlarni (mikrosxemalar) 8 segmentgacha bo'lgan 7 segmentli raqamli LED displeylar, bar-grafikli displeylar yoki 64 ta individual LEDlar bilan birlashtiradi.
Chipga BCD kod-B dekoderi, multipleksli skanerlash sxemasi, segment va raqamli drayverlar va har bir raqamni saqlaydigan 8x8 statik RAM kiradi.
Barcha LEDlar uchun segment oqimini o'rnatish uchun faqat bitta tashqi qarshilik talab qilinadi. MAX7221 SPI ™, QSPI ™ va MICROWIRE ™ bilan mos keladi va EMIni kamaytirish uchun cheklangan segmentli drayverlarga ega.
Qulay 4 simli ketma-ket interfeys barcha umumiy mikrosxemalarga ulanadi. Shaxsiy raqamlar butun displeyni qayta yozmasdan ko'rsatilishi va yangilanishi mumkin.
MAX7219/MAX7221 shuningdek, foydalanuvchiga har bir raqam uchun B kodini yoki dekodlashni tanlash imkoniyatini beradi.
3 -qadam: DS1307 haqida ko'proq ma'lumot
DS1307 seriyali real vaqtda soat (RTC)-kam quvvatli, to'liq ikkilik kodli o'nlik (BCD) soat/taqvim
plyus 56 bayt NV SRAM.
Manzil va ma'lumotlar ketma -ket I2C, ikki tomonlama avtobus orqali uzatiladi.
Soat/taqvim soniya, daqiqa, soat, kun, sana, oy va yil ma'lumotlarini beradi.
Oyning tugash sanasi 31 kundan kam oylar uchun avtomatik ravishda o'rnatiladi, shu jumladan kabisa yiliga tuzatishlar.
Soat AM/PM indikatori bilan 24 soat yoki 12 soat formatida ishlaydi. DS1307-da quvvat uzilishlarini aniqlaydigan va avtomatik ravishda zaxira ta'minotiga o'tadigan o'rnatilgan quvvat sezgichi mavjud. Vaqtni saqlash jarayoni zaxira ta'minotidan ishlayotganda ham davom etadi.
4 -qadam: ulanish diagrammasi
5 -qadam: darslik
6 -qadam: kod
Kod va ulanish tafsilotlari uchun:
github.com/stechiez/Arduino/tree/master/di…
Siz kutubxonalarni quyidagi repo orqali olishingiz mumkin:
github.com/stechiez/Arduino/tree/master/l…
Tavsiya:
Arduino yordamida DIY LED nuqta matritsali aylantiruvchi displey: 6 qadam
DIY LED nuqta matritsali Arduino yordamida aylantiruvchi displey: Salom InstruThis mening birinchi ko'rsatmam. Bu yo'riqnomada men qanday qilib DIY LED nuqta matritsali aylantiruvchi displeyni Arduino -dan MCU sifatida yasashimni ko'rsataman. Bunday turdagi displeylar temir yo'l vokzali, avtovokzal, ko'chalar va boshqa joylarda ko'rsatiladi. Mana
Arduino UNO yordamida 4 ta 1 MAX7219 nuqta matritsali displey moduli bo'yicha qo'llanma: 5 qadam
Arduino UNO yordamida MAX7219 nuqta matritsali displey moduli bo'yicha 4 ta o'quv qo'llanma: Tavsif: LED matritsasini boshqarish osonmi? Bu 4 tasi 1 nuqta matritsali displey moduli sizga mos bo'lishi kerak. Butun modul har biri MAX7219 IC bilan jihozlangan to'rtta 8x8 RED umumiy katodli nuqta matritsasida keladi. Ishlayotgan matnni ko'rsatish juda yaxshi
LED nuqta matritsali displey: 5 qadam
LED nuqta matritsali displey: Ushbu loyihada siz yana ikkita smenali registrlardan foydalanasiz. Ular matritsali displeyning satr va ustunlariga ulanadi. Shundan so'ng siz displeyda oddiy ob'ektni yoki spritni ko'rsatasiz va uni jonlantirasiz. Ushbu loyihaning asosiy maqsadi men
Nuqta matritsali LED displey 8051 mikrokontroler bilan o'zaro aloqada: 5 qadam
Nuqta matritsali LED displey 8051 mikrokontrolder bilan o'zaro aloqada: Ushbu loyihada biz bitta nuqta matritsali LED displeyni 8051 mikrokontroler bilan bog'laymiz. Bu erda biz proteusda simulyatsiyani ko'rsatamiz, siz ham xuddi shu narsani apparatingizda qo'llashingiz mumkin. Shunday qilib, biz bu erda birinchi navbatda bitta belgini chop etamiz, aytaylik, bu displeyda "A" deylik
LED nuqta-matritsali displey: 8 qadam (rasmlar bilan)
LED-nuqta-matritsali displey: bu sizning shaxsiy LED-nuqta-matritsali displeyingizni yaratish usuli. Men LEDni yoqish uchun tushuntirish bilan to'liq dasturni qo'shaman. Bundan tashqari, bu juda xakerlik, siz uni o'zingiz xohlagan tarzda o'zgartirishingiz mumkin. Men o'z ishimni qilishga qaror qildim