Sisukord:

Seadistamine DS1302 RTC moodul klaviatuuriga + Arduino + LCD: 3 sammu
Seadistamine DS1302 RTC moodul klaviatuuriga + Arduino + LCD: 3 sammu

Video: Seadistamine DS1302 RTC moodul klaviatuuriga + Arduino + LCD: 3 sammu

Video: Seadistamine DS1302 RTC moodul klaviatuuriga + Arduino + LCD: 3 sammu
Video: Microprocessor Laboratory 5 2024, November
Anonim
Image
Image

Tere, ma just tegin selle väikese projekti, loodan, et teile meeldib see, kuna pealkiri ütleb, et see puudutab klaviatuuri kasutamist DS1302 seadistamiseks, see on üks põhiprojekte, mille saate lisada oma projektile, kui soovite selle lisada muud moodulid või funktsioonid … Seda on väga lihtne mõista ja kohandada, loodan, et teile meeldib see ja see on kasulik.

Vaadake ülaltoodud videot, kui vajate täiendavat abi, või küsige kommentaarist, et see on rõõm.

Samm: vajalikud moodulid ja materjal

Vajalikud moodulid ja materjal
Vajalikud moodulid ja materjal
Vajalikud moodulid ja materjal
Vajalikud moodulid ja materjal
Vajalikud moodulid ja materjal
Vajalikud moodulid ja materjal

Selleks vajame:

-Arduino plaat siin ma kasutan Arduino UNO -d

-DS1302 RTC moodul

-4*4 või 4*3 siin kasutasin maatriksklahvistikku 4*4

-LCD i2c ekraan

Mõned hüppetraadid ja 1k takisti (ainult siis, kui teil on RTC -probleem)

2. samm: juhtmestik

Juhtmestik
Juhtmestik

Juhtmestik skemaatiliselt näitab seda:

-Klaviatuuri tihvtid: 1-8 koos D5-D12-ga

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k takisti valikuline, kui teil tekib hinnastamise probleem) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

3. samm: raamatukogud, kood ja toimimine

Siit saate alla laadida kõik teegid, mida olen kasutanud (.zip) installimiseks valmis ja kodeerida vormingus ".ino":

- RTC virtuobotixi raamatukogu

- LCD i2c NewLiquidCrystal raamatukogu

- Klaviatuuri raamatukogu

Ja siin on kood: allalaadimiskood

Toimimine: Pärast juhtmete ühendamist, koodi üleslaadimist lülitage Arduino plaat sisse, tavaliselt peaks LCD-le ilmuma vaikimisi või enne kuupäeva ja kellaaega, vajutades klahvistiku abil seadistamise alustamiseks nuppu "*", palutakse teil seadistada aasta, kuu… Kui vajutate nuppu, salvestab programm väärtused automaatselt, näiteks: kui ta palub teil määrata vajutatava aasta (2-0-1-8), salvestatakse see automaatselt ja seejärel palutakse teil sisestada kuu… kuu, tund… peate alati sisestama kaks numbrit nagu aprill (0–4)…

Ma ei lisanud sekundeid ega nädalapäeva, "Laiskus: D: D" lisage need, kui soovite.

Probleemi korral jätke julgelt kommentaar, ettepanek või küsimus.

Soovitan: