Indholdsfortegnelse:

Opsætning DS1302 RTC -modul med tastatur + Arduino + LCD: 3 trin
Opsætning DS1302 RTC -modul med tastatur + Arduino + LCD: 3 trin

Video: Opsætning DS1302 RTC -modul med tastatur + Arduino + LCD: 3 trin

Video: Opsætning DS1302 RTC -modul med tastatur + Arduino + LCD: 3 trin
Video: Часы реального времени. Уроки Arduino 2024, Juli
Anonim
Image
Image

Hej, jeg har lige lavet dette lille projekt, jeg håber, at du kan lide det, da titlen siger, det handler om, hvordan du bruger et tastatur til at indstille DS1302, det er et af de grundlæggende projekter, du kan tilføje det til dit eget projekt, hvis du vil tilføje andre moduler eller funktioner … Det er meget let at forstå og tilpasningsdygtigt, jeg håber, at du kan lide det og finder det nyttigt.

Se videoen ovenfor, hvis du har brug for yderligere hjælp, eller spørg i en kommentar, det er en fornøjelse.

Trin 1: Moduler og materiale påkrævet

Moduler og materiale påkrævet
Moduler og materiale påkrævet
Moduler og materiale påkrævet
Moduler og materiale påkrævet
Moduler og materiale påkrævet
Moduler og materiale påkrævet

Til dette skal vi bruge:

-Arduino board her, jeg bruger Arduino UNO

-DS1302 RTC -modul

-4*4 eller 4*3 Matrix -tastatur her brugte jeg 4*4

-LCD i2c skærm

Nogle springtråde og 1k modstand (kun hvis du har RTC -problem)

Trin 2: Ledningsføring

Ledninger
Ledninger

Ledningerne som skematisk viser det:

-Tastaturstifter: 1-8 med D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k modstand optionnal, hvis kun du får priting problem) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Trin 3: Biblioteker, kode og funktion

Her kan du downloade alle biblioteker, jeg har brugt (.zip), der er klar til at installere og kode i ".ino" -format:

- RTC virtuabotix bibliotek

- LCD i2c NewLiquidCrystal -bibliotek

- Tastaturbibliotek

Og her er koden: Download kode

Funktion: Efter kabelføring, upload af koden, tænd for dit Arduino-kort, normalt skulle en standard eller forudindstillet dato og klokkeslæt vises på LCD'et, du trykker på "*" for at begynde at konfigurere ved hjælp af tastaturet, det vil bede dig om at indstille år, måned … Når du trykker på knappen, gemmer programmet automatisk værdierne, eksempel: når det vil bede dig om at indstille det år, du trykker på (2-0-1-8), vil det automatisk blive gemt, derefter vil det bede dig om at indtaste måned … for måned, time … du skal altid indtaste to cifre som for april (0-4) …

Jeg tilføjede ikke sekunder hverken ugedag, "dovenskab: D: D" tilføj dem, hvis du vil.

Efterlad gerne en kommentar, forslag eller et spørgsmål, hvis du har et problem.

Anbefalede: