INHOUDSOPGAWE:

Stel DS1302 RTC -module op met toetsbord + Arduino + LCD: 3 stappe
Stel DS1302 RTC -module op met toetsbord + Arduino + LCD: 3 stappe

Video: Stel DS1302 RTC -module op met toetsbord + Arduino + LCD: 3 stappe

Video: Stel DS1302 RTC -module op met toetsbord + Arduino + LCD: 3 stappe
Video: Call of Duty WWII on RTX2070 Part-4 Max Settings 2024, Julie
Anonim
Image
Image

Hallo, ek het pas hierdie klein projek gemaak, ek hoop dat u daarvan hou, aangesien die titel sê dat dit 'n toetsbord is om die DS1302 te stel, dit is een van die basiese projekte wat u by u eie projek kan voeg as u wil byvoeg ander modules of funksies … Dit is baie maklik om te verstaan en aanpasbaar, ek hoop dat u daarvan hou en dit nuttig vind.

Kyk na die video hierbo as u verdere hulp nodig het, of vra 'n opmerking dat dit 'n plesier is.

Stap 1: Modules en materiaal benodig

Modules en materiaal benodig
Modules en materiaal benodig
Modules en materiaal benodig
Modules en materiaal benodig
Modules en materiaal benodig
Modules en materiaal benodig

Hiervoor benodig ons:

-Arduino bord hier gebruik ek Arduino UNO

-DS1302 RTC -module

-4*4 of 4*3 Matriks Toetsenbord hier het ek 4*4 gebruik

-LCD i2c skerm

Sommige springdrade en 1k weerstand (slegs as u 'n RTC -probleem het)

Stap 2: Bedrading

Bedrading
Bedrading

Die bedrading soos die skematiese voorstelling dit toon:

-Toetsenbordpennetjies: 1-8 met D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k weerstand opsioneel, as u net 'n probleem kry) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Stap 3: Biblioteke, kode en funksionering

Hier kan u alle biblioteke wat ek gebruik het (.zip) aflaai, gereed om te installeer en in '.ino' formaat te kodeer:

- RTC virtuabotix biblioteek

- LCD i2c NewLiquidCrystal -biblioteek

- Toetsenbord biblioteek

En hier is die kode: Laai kode af

Werk: nadat u die kode bedraad het, laai die kode op, sit u Arduino-bord aan, gewoonlik verskyn 'n standaard of vooraf ingestelde datum en tyd op die LCD, druk "*" om met die bedieningspaneel te begin instel, dit vra u om die jaar, maand … As u op die knoppie druk, stoor die program outomaties die waardes, byvoorbeeld: as dit u vra om die jaar in te stel waarop u druk (2-0-1-8), sal dit outomaties gestoor word, dan sal dit u vra om in te voer maand … vir maand, uur … moet u altyd twee syfers invoer, soos vir April (0-4) …

Ek het geen dag van die week sekondes bygevoeg nie, "Luiheid: D: D" voeg dit by as u wil.

Laat gerus 'n opmerking, voorstel of 'n vraag agter as u 'n probleem het.

Aanbeveel: