Talaan ng mga Nilalaman:

I-setup ang DS1302 RTC Module Sa Keypad + Arduino + LCD: 3 Mga Hakbang
I-setup ang DS1302 RTC Module Sa Keypad + Arduino + LCD: 3 Mga Hakbang

Video: I-setup ang DS1302 RTC Module Sa Keypad + Arduino + LCD: 3 Mga Hakbang

Video: I-setup ang DS1302 RTC Module Sa Keypad + Arduino + LCD: 3 Mga Hakbang
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Hulyo
Anonim
Image
Image

Kumusta, ginawa ko lang ang maliit na proyekto na ito, inaasahan kong gusto mo ito, tulad ng sinasabi ng pamagat na ito ay tungkol sa kung paano gumamit ng isang keypad upang maitakda ang DS1302, ito ay isa sa mga pangunahing proyekto na maaari mong idagdag ito sa iyong sariling proyekto kung nais mong idagdag iba pang mga module o pag-andar … Napakadaling maunawaan at madaling ibagay, inaasahan kong gusto mo ito at hanapin itong kapaki-pakinabang.

Panoorin ang video sa itaas kung kailangan mo ng karagdagang tulong, o magtanong sa isang puna kasiyahan ito.

Hakbang 1: Kailangan ng Mga Modyul at Materyal

Kailangan ng Mga Modyul at Materyal
Kailangan ng Mga Modyul at Materyal
Kailangan ng Mga Modyul at Materyal
Kailangan ng Mga Modyul at Materyal
Kailangan ng Mga Modyul at Materyal
Kailangan ng Mga Modyul at Materyal

Para dito, kakailanganin namin:

-Arduino board dito ginagamit ko ang Arduino UNO

-DS1302 module ng RTC

-4 * 4 o 4 * 3 Matrix Keypad dito ginamit ko ang 4 * 4

-LCD i2c screen

Ang ilang mga wire na tumatalon at 1k risistor (Lamang kung mayroon kang problema sa RTC)

Hakbang 2: Mga kable

Kable
Kable

Ipinapakita ito ng mga kable bilang eskematiko:

-Keypad pin: 1-8 na may D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k opsyonal na resistor, kung makakakuha ka lamang ng problema sa pag-prit) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Hakbang 3: Mga Aklatan, Code at Pag-andar

Dito maaari mong i-download ang lahat ng mga silid aklatan na ginamit ko (.zip) na handa nang mai-install at mag-code sa format na ".ino":

- RTC virtuabotix library

- LCD i2c NewLiquidCrystal library

- Keypad Library

At narito ang code: Code ng Pag-download

Pagpapatakbo: Pagkatapos ng mga kable, pag-upload ng code, paganahin ang iyong Arduino board, karaniwang isang default o itinakda-bago ang petsa at oras ay dapat na lilitaw sa LCD, pinindot mo ang "*" upang simulan ang pag-set up gamit ang keypad, hihilingin sa iyo na itakda ang taon, buwan … Kapag pinindot mo ang pindutan ang programa ay awtomatikong nag-iimbak ng mga halaga, halimbawa: kung hihilingin sa iyo na itakda ang taong pinindot mo (2-0-1-8) awtomatiko itong maiimbak pagkatapos hihilingin sa iyo na ipasok buwan … para sa buwan, oras … dapat mong palaging maglagay ng dalawang mga digit tulad ng para sa Abril (0-4)…

Hindi ako nagdagdag ng mga segundo ni araw ng linggo, "Katamaran: D: D" idagdag ang mga ito kung nais mo.

Huwag mag-atubiling mag-iwan ng isang puna, mungkahi o isang katanungan kung mayroon kang isang problema.

Inirerekumendang: