Mundarija:

DS1302 RTC modulini klaviatura + Arduino + LCD bilan sozlash: 3 qadam
DS1302 RTC modulini klaviatura + Arduino + LCD bilan sozlash: 3 qadam

Video: DS1302 RTC modulini klaviatura + Arduino + LCD bilan sozlash: 3 qadam

Video: DS1302 RTC modulini klaviatura + Arduino + LCD bilan sozlash: 3 qadam
Video: Interfacing DS1302 RTC Module with Arduino 2024, Iyul
Anonim
Image
Image

Salom, men bu kichik loyihani hozirgina qildim, umid qilamanki, sizga yoqadi, sarlavhada aytilishicha, DS1302 -ni sozlash uchun klaviaturadan qanday foydalanish kerakligi haqida, agar siz qo'shmoqchi bo'lsangiz, uni o'zingizning loyihangizga qo'shishingiz mumkin bo'lgan asosiy loyihalardan biri. boshqa modullar yoki funktsiyalar … Tushunish va sozlash juda oson, sizga yoqdi va foydali deb umid qilaman.

Agar sizga qo'shimcha yordam kerak bo'lsa, yuqoridagi videoni tomosha qiling yoki izohlarda so'rang, bu baxt.

1 -qadam: kerakli modul va materiallar

Modul va kerakli materiallar
Modul va kerakli materiallar
Modul va kerakli materiallar
Modul va kerakli materiallar
Modul va kerakli materiallar
Modul va kerakli materiallar

Buning uchun bizga kerak bo'ladi:

-Arduino taxtasi bu erda men Arduino UNO -dan foydalanayapman

-DS1302 RTC moduli

-4*4 yoki 4*3 matritsali klaviatura bu erda men 4*4 dan foydalanardim

-LCD i2c ekrani

Ba'zi o'tish simlari va 1k rezistor (faqat sizda RTC muammosi bo'lsa)

2 -qadam: simlarni ulash

Ulanish
Ulanish

Simlar sxemada ko'rsatilganidek:

-Klaviatura pinlari: D8-D12 bilan 1-8

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k rezistorli opsiyali, agar muammoga duch kelsangiz) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

3 -qadam: kutubxonalar, kod va ishlash

Bu erda siz men ishlatgan barcha kutubxonalarni (.zip) o'rnatishga tayyor holda ".ino" formatida yuklab olishingiz mumkin:

- RTC virtuabotix kutubxonasi

- LCD i2c NewLiquidCrystal kutubxonasi

- Klaviatura kutubxonasi

Va bu erda kod: Yuklab olish kodi

Ishlash: Arduino kartasini ulash, kodni yuklash va quvvatlantirishdan so'ng, LCD displeyda odatiy yoki belgilangan sana va vaqt ko'rsatilishi kerak, siz "*" tugmachasini bosib klaviatura yordamida sozlashni boshlaysiz. yil, oy … Siz tugmani bosganingizda, dastur avtomatik ravishda qiymatlarni saqlaydi, masalan: siz bosgan yilni belgilashni so'raganda (2-0-1-8), u avtomatik ravishda saqlanadi, keyin sizdan kirishingizni so'raydi. oy … oy, soat uchun … har doim aprel oyidagi kabi ikkita raqamni kiritish kerak (0-4) …

Men haftaning hech bir kuniga soniya qo'shmadim, agar xohlasangiz, ularni "dangasalik: D: D" qo'shing.

Muammo bo'lsa, sharh, taklif yoki savol qoldiring.

Tavsiya: