Mündəricat:

DS1302 RTC Modulunu Klaviatura + Arduino + LCD ilə qurun: 3 addım
DS1302 RTC Modulunu Klaviatura + Arduino + LCD ilə qurun: 3 addım

Video: DS1302 RTC Modulunu Klaviatura + Arduino + LCD ilə qurun: 3 addım

Video: DS1302 RTC Modulunu Klaviatura + Arduino + LCD ilə qurun: 3 addım
Video: Часы реального времени для Arduino и Raspberry Pi 2024, Iyul
Anonim
Image
Image

Salam, mən bu kiçik layihəni yeni hazırladım, inşallah xoşunuza gələr, başlıqda DS1302 -ni necə qurmaq üçün klaviatura istifadə ediləcəyindən bəhs edildiyi kimi, əlavə etmək istəyirsinizsə öz layihənizə əlavə edə biləcəyiniz əsas layihələrdən biridir. digər modullar və ya funksiyalar… Anlamaq və uyğunlaşdırmaq çox asandır, ümid edirəm ki, xoşunuza gəlir və faydalı olar.

Əlavə yardıma ehtiyacınız varsa yuxarıdakı videoya baxın və ya şərhdə soruşun, bu çox xoşdur.

Addım 1: Lazım olan modullar və materiallar

Lazım olan modullar və materiallar
Lazım olan modullar və materiallar
Lazım olan modullar və materiallar
Lazım olan modullar və materiallar
Lazım olan modullar və materiallar
Lazım olan modullar və materiallar

Bunun üçün bizə lazım olacaq:

-Arduino board burada Arduino UNO istifadə edirəm

-DS1302 RTC modulu

-4*4 və ya 4*3 Matrix Keypad burada 4*4 istifadə etdim

-LCD i2c ekranı

Bəzi atlama telləri və 1k rezistor (Yalnız RTC probleminiz varsa)

Addım 2: Kabel çəkmə

Kablolama
Kablolama

Şematik olaraq göstərildiyi kimi naqillər:

-Klaviatura sancaqları: D5-D12 ilə 1-8

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k rezistor variantlı, yalnız problemlə üzləşsəniz) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Addım 3: Kitabxanalar, Kod və İşləmə

İstifadə etdiyim (.zip) bütün kitabxanaları yükləyə və ".ino" formatında kodlaşdıra bilərsiniz:

- RTC virtuabotix kitabxanası

- LCD i2c NewLiquidCrystal kitabxanası

- Klaviatura kitabxanası

Və kod budur: Kodu Yükləyin

İşləmə: Arduino lövhəsini bağladıqdan, kodu yüklədikdən sonra onu işə salın, ümumiyyətlə standart və ya əvvəlcədən təyin edilmiş bir tarix və vaxt LCD-də görünməlidir, klaviatura istifadə edərək qurmağa başlamaq üçün "*" düyməsinə basarsanız, il, ay… Düyməni basdığınızda proqram avtomatik olaraq dəyərləri saxlayır, məsələn: basdığınız ili təyin etməyinizi istədikdə (2-0-1-8) avtomatik olaraq saxlanacaq sonra daxil etməyinizi istəyəcək ay… ay, saat üçün … həmişə aprel (0-4) kimi iki rəqəm daxil etməlisiniz …

Həftənin nə günü saniyələr əlavə etmədim, "Tənbəllik: D: D" istəsən bunları əlavə et.

Bir probleminiz varsa bir şərh, təklif və ya sual yazmaqdan çekinmeyin.

Tövsiyə: