• 2.2 Arduino ni DS3231RTC va LCD displey bilan ulash
  • Kerakli komponentlar.
  • -qadam: Muammoli DateFormat




    Download 1,44 Mb.
    bet8/11
    Sana25.07.2024
    Hajmi1,44 Mb.
    #268592
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    Reja (2)

    8-qadam: Muammoli DateFormat funktsiyasi
    Men ushbu qo‘llanmada foydalanadigan kutubxona DateFormat deb nomlangan bitta qo‘shimcha xususiyatni taqdim etadi. Bu bizning kodimizda bo‘lgani kabi qo‘shimcha funktsiyalarni yozmasdan, RTC moduli tomonidan O‘qilgan vaqt / sanani biz xohlagan tarzda osongina formatlashimizga yordam beradigan kuchli xususiyatdir.
    Men bu funksiyaning sintaksisini misollar bilan keltiraman.
    Biroq, bu xususiyat bilan bog'liq muammo bor. Bu juda ko‘p xotirani talab qiladi va agar siz uni LCD displey bilan ishlatishni tanlasangiz, eskizingiz etarli xotiraga ega bo‘lmaydi. Ushbu muammo kutubxona yaratuvchisiga xabar qilingan, ammo u ushbu kutubxona ustida ishlashni to‘xtatganga o‘xshaydi va bu muammo hech qachon hal qilinmasligi mumkin.
    Siz hali ham ushbu funktsiyani 2K Sram (Arduino Mega, Bluepill va boshqalar) dan yuqori bo‘lgan arduino-ga mos keladigan mikrokontrollerlar bilan ishlatishingiz mumkin.
    Yakuniy bobda men bu erda berilgan kodimiz bilan bir xil natijaga erishish uchun ushbu DateFormat formatidan foydalanadigan kodga havola beraman va bu kodni ancha osonlashtirishini ko‘rasiz.


    2.2 Arduino ni DS3231RTC va LCD displey bilan ulash
    Agar Arduino-ning o‘zida o‘rnatilgan taymer bo‘lsa, nima uchun Arduino loyihamiz uchun alohida Real vaqtda soat moduli (Real Time Clock, RTC) kerak. Ammo bu erda xulosa shuki, RTC moduli batareyada ishlaydi va biz mikrokontrollerni qayta dasturlashtirsak yoki uning asosiy quvvatini o‘chirib qo‘ysak ham vaqtni kuzatishi mumkin.
    Ushbu ishimizda biz DS3231 Real vaqt soati modulini Arduino platasiga qanday ulashni ko‘rib chiqamiz. Shuningdek, bizning veb-saytimizda DS3231 moduli yordamida barcha loyihalarni ko‘rishingiz mumkin.


    Kerakli komponentlar.

    1. Arduino Uno taxtasi (AliExpress-da sotib oling) yoki Arduino Mega 2560 (AliExpress-da sotib oling).

    2. Ds3231 RTC Real vaqt soati moduli (AliExpress-da sotib oling).


    Download 1,44 Mb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 1,44 Mb.