Innholdsfortegnelse:

Oppsett DS1302 RTC -modul med tastatur + Arduino + LCD: 3 trinn
Oppsett DS1302 RTC -modul med tastatur + Arduino + LCD: 3 trinn

Video: Oppsett DS1302 RTC -modul med tastatur + Arduino + LCD: 3 trinn

Video: Oppsett DS1302 RTC -modul med tastatur + Arduino + LCD: 3 trinn
Video: Как сделать часы с вращающимся светодиодным дисплеем 2024, November
Anonim
Image
Image

Hei, jeg har nettopp laget dette lille prosjektet, jeg håper du liker det, ettersom tittelen sier det handler om hvordan du bruker et tastatur til å sette DS1302, det er et av de grunnleggende prosjektene du kan legge det til i ditt eget prosjekt hvis du vil legge til andre moduler eller funksjoner … Det er veldig lett å forstå og tilpasningsdyktig, jeg håper du liker det og synes det er nyttig.

Se videoen ovenfor hvis du trenger ytterligere hjelp, eller spør i en kommentar det er en glede.

Trinn 1: Moduler og materiale som trengs

Moduler og materiale som trengs
Moduler og materiale som trengs
Moduler og materiale som trengs
Moduler og materiale som trengs
Moduler og materiale som trengs
Moduler og materiale som trengs

For dette trenger vi:

-Arduino bord her jeg bruker Arduino UNO

-DS1302 RTC -modul

-4*4 eller 4*3 Matrisetastatur her brukte jeg 4*4

-LCD i2c -skjerm

Noen hoppetråder og 1k motstand (bare hvis du har RTC -problem)

Trinn 2: Kabling

Kabling
Kabling

Ledningene som skjematisk viser det:

-Tastaturpinner: 1-8 med D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k motstand valgfritt, hvis bare du får pritingproblem) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Trinn 3: Biblioteker, kode og funksjon

Her kan du laste ned alle bibliotekene jeg har brukt (.zip), klare til å installere og kode i ".ino" -format:

- RTC virtuabotix bibliotek

- LCD i2c NewLiquidCrystal -bibliotek

- Tastaturbibliotek

Og her er koden: Last ned kode

Fungerer: Etter at du har koblet til, lastet opp koden, slå på Arduino-kortet, normalt skal en standard eller angitt dato og klokkeslett vises på LCD-skjermen, du trykker på "*" for å begynne å sette opp med tastaturet. år, måned … Når du trykker på knappen, vil programmet automatisk lagre verdiene, eksempel: når det blir bedt om å angi året du trykker på (2-0-1-8) blir det automatisk lagret, deretter blir det bedt om å angi måned … for måned, time … du bør alltid skrive inn to sifre som for april (0-4) …

Jeg la ikke til sekunder hverken i ukedagen, "Latskap: D: D" legg dem til hvis du vil.

Legg igjen en kommentar, forslag eller et spørsmål hvis du har et problem.

Anbefalt: