Съдържание:

Настройка на модул RTC DS1302 с клавиатура + Arduino + LCD: 3 стъпки
Настройка на модул RTC DS1302 с клавиатура + Arduino + LCD: 3 стъпки

Видео: Настройка на модул RTC DS1302 с клавиатура + Arduino + LCD: 3 стъпки

Видео: Настройка на модул RTC DS1302 с клавиатура + Arduino + LCD: 3 стъпки
Видео: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Юли
Anonim
Image
Image

Здравейте, току -що направих този малък проект, надявам се да ви хареса, тъй като заглавието казва, че става въпрос за това как да използвате клавиатурата, за да настроите DS1302, това е един от основните проекти, които можете да го добавите към вашия собствен проект, ако искате да добавите други модули или функции … Много е лесен за разбиране и адаптация, надявам се да ви хареса и да ви е полезен.

Гледайте видеото по -горе, ако имате нужда от допълнителна помощ, или попитайте в коментар, че е удоволствие.

Стъпка 1: Необходими модули и материали

Необходими модули и материали
Необходими модули и материали
Необходими модули и материали
Необходими модули и материали
Необходими модули и материали
Необходими модули и материали

За това ще ни трябва:

-Дъска Arduino тук използвам Arduino UNO

-DS1302 RTC модул

-4*4 или 4*3 матрична клавиатура тук използвах 4*4

-LCD i2c екран

Някои кабели за прескачане и 1k резистор (само ако имате проблем с RTC)

Стъпка 2: Окабеляване

Електрически инсталации
Електрически инсталации

Окабеляването, както е показано на схемата:

-Игли на клавиатурата: 1-8 с D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k резистор опционален, само ако имате проблем с притичането) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Стъпка 3: Библиотеки, код и функциониране

Тук можете да изтеглите всички използвани от мен библиотеки (.zip), готови за инсталиране, и да кодирате във ".ino" формат:

- RTC virtuabotix библиотека

- LCD i2c NewLiquidCrystal библиотека

- Библиотека на клавиатурата

И ето кода: Изтеглете кода

Функциониране: След свързване, качване на кода, захранване на вашата Arduino платка, обикновено на LCD дисплея трябва да се появи дата и час по подразбиране или настройка, натискате "*", за да започнете настройката с клавиатурата, той ще ви помоли да зададете година, месец … Когато натиснете бутона, програмата автоматично съхранява стойностите, например: когато ще поиска да зададете годината, в която натиснете (2-0-1-8), тя автоматично ще се съхранява, след което ще ви помоли да въведете месец … за месец, час … винаги трябва да въвеждате две цифри като за април (0-4) …

Не добавих секунди нито ден от седмицата, "Мързел: D: D" ги добавете, ако искате.

Не се колебайте да оставите коментар, предложение или въпрос, ако имате проблем.

Препоръчано: