Sisällysluettelo:

Asenna DS1302 RTC -moduuli näppäimistöllä + Arduino + LCD: 3 vaihetta
Asenna DS1302 RTC -moduuli näppäimistöllä + Arduino + LCD: 3 vaihetta

Video: Asenna DS1302 RTC -moduuli näppäimistöllä + Arduino + LCD: 3 vaihetta

Video: Asenna DS1302 RTC -moduuli näppäimistöllä + Arduino + LCD: 3 vaihetta
Video: Une horloge digitale en bois - recup de matériaux - Kerworkshop 2024, Heinäkuu
Anonim
Image
Image

Hei, tein juuri tämän pienen projektin, toivon, että pidät siitä, sillä otsikko kertoo, kuinka näppäimistön avulla voit asettaa DS1302: n. muut moduulit tai toiminnot… Se on erittäin helppo ymmärtää ja mukauttaa, toivottavasti pidät siitä ja pidät sitä hyödyllisenä.

Katso yllä oleva video, jos tarvitset lisäapua, tai kysy kommentissa, se on ilo.

Vaihe 1: Moduulit ja tarvittavat materiaalit

Tarvittavat moduulit ja materiaalit
Tarvittavat moduulit ja materiaalit
Tarvittavat moduulit ja materiaalit
Tarvittavat moduulit ja materiaalit
Tarvittavat moduulit ja materiaalit
Tarvittavat moduulit ja materiaalit

Tätä varten tarvitsemme:

-Arduino -levy täällä käytän Arduino UNO: ta

-DS1302 RTC -moduuli

-4*4 tai 4*3 Matrix -näppäimistö tässä käytin 4*4

-LCD i2c -näyttö

Jotkut hyppyjohdot ja 1k vastus (vain jos sinulla on RTC -ongelma)

Vaihe 2: Johdotus

Johdotus
Johdotus

Kaavion mukainen johdotus osoittaa sen:

-Näppäimistön nastat: 1-8, D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k vastus valinnainen, jos vain saat hinnoitteluongelman) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Vaihe 3: Kirjastot, koodi ja toiminta

Täältä voit ladata kaikki käyttämäni kirjastot (.zip) asennettavaksi ja koodattavaksi.ino -muodossa:

- RTC virtuobotix -kirjasto

- LCD i2c NewLiquidCrystal -kirjasto

- Näppäimistökirjasto

Ja tässä on koodi: Lataa koodi

Toiminta: Johdotuksen, koodin lataamisen ja Arduino-kortin virran kytkemisen jälkeen, tavallisesti oletusarvo tai asetettu ennen päivämäärää ja kellonaikaa pitäisi näkyä nestekidenäytössä. Paina "*" aloittaaksesi asetukset näppäimistöllä, se pyytää sinua asettamaan vuosi, kuukausi… Kun painat painiketta, ohjelma tallentaa arvot automaattisesti, esimerkiksi: kun se pyytää sinua asettamaan painettavan vuoden (2-0-1-8), se tallennetaan automaattisesti ja se pyytää sinua syöttämään kuukausi… kuukausi, tunti… sinun tulee aina syöttää kaksi numeroa, kuten huhtikuussa (0–4)…

En lisännyt sekunteja viikonpäivänä, "Laiskuus: D: D" lisää niitä, jos haluat.

Voit jättää kommentin, ehdotuksen tai kysymyksen, jos sinulla on ongelma.

Suositeltava: