Cuprins:
Video: Configurați modulul DS1302 RTC cu tastatură + Arduino + LCD: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Bună, tocmai am făcut acest mic proiect, sper să vă placă, deoarece titlul spune că este vorba despre cum să utilizați o tastatură pentru a seta DS1302, este unul dintre proiectele de bază pe care îl puteți adăuga la propriul dvs. proiect dacă doriți să adăugați alte module sau funcții … Este foarte ușor de înțeles și adaptabil, sper să vă placă și să vi se pară util.
Urmăriți videoclipul de mai sus dacă aveți nevoie de ajutor suplimentar sau întrebați într-un comentariu este o plăcere.
Pasul 1: Module și material necesar
Pentru aceasta, vom avea nevoie de:
-Carte Arduino aici folosesc Arduino UNO
-Modul RSS1302 RTC
-4 * 4 sau 4 * 3 Tastatura Matrix aici am folosit 4 * 4
-Ecran LCD i2c
Câteva fire de salt și rezistență de 1 k (numai dacă aveți o problemă RTC)
Pasul 2: Cablare
Cablarea așa cum arată schematic:
-Pini tastatura: 1-8 cu D5-D12
-RTC DS1302: - Vcc - 5v
- GND - GND
- CLK - D2
- DAT- (rezistor 1k opțional, dacă aveți doar o problemă de priting) - D3
- RST - D4
-LCD i2c: - Vcc - 5v
- GND - GND
- SDA - A4
- SCL - A5
Pasul 3: Biblioteci, cod și funcționare
Aici puteți descărca toate bibliotecile pe care le-am folosit (.zip) gata de instalare și codificați în format ".ino":
- Biblioteca virtuabotix RTC
- Biblioteca LCD i2c NewLiquidCrystal
- Biblioteca tastaturii
Și iată codul: Descărcați codul
Funcționare: După cablare, încărcarea codului, alimentarea plăcii Arduino, în mod normal ar trebui să apară pe LCD o dată și o dată implicite sau setate înainte, apăsați „*” pentru a începe configurarea utilizând tastatura, vă va cere să setați an, lună … Când apăsați butonul, programul stochează automat valorile, de exemplu: când vă va cere să setați anul în care apăsați (2-0-1-8), acesta va fi stocat automat, apoi vă va cere să introduceți luna … pentru lună, oră … ar trebui să introduceți întotdeauna două cifre, cum ar fi pentru aprilie (0-4) …
Nu am adăugat secunde nici în ziua săptămânii, „Lenea: D: D” le adăugați dacă doriți.
Nu ezitați să lăsați un comentariu, sugestie sau o întrebare dacă aveți o problemă.
Recomandat:
Cum să faci un player MP3 cu LCD folosind modulul Arduino și DFPlayer Mini MP3 Player: 6 pași
Cum să faci un player MP3 cu LCD folosind modulul Arduino și DFPlayer Mini MP3 Player: Astăzi vom face un player MP3 cu LCD folosind modulul Arduino și DFPlayer mini MP3 Player. Proiectul poate citi fișierele MP3 de pe cardul SD și poate întrerupe și joacă la fel ca dispozitivul acum 10 ani. Și, de asemenea, are o melodie anterioară și următoarea distracție
Calculator DIY Arduino folosind 1602 LCD și tastatură 4x4: 4 pași
Calculator DIY Arduino folosind 1602 LCD și tastatură 4x4: Bună băieți, în acest instructables vom face un calculator folosind Arduino, care poate face calcule de bază. Deci, practic vom prelua intrarea de la tastatura 4x4 și vom imprima datele pe afișajul LCD 16x2 și arduino va face calculele
Afișaj LCD I2C / IIC - Utilizați un LCD SPI pe afișajul LCD I2C Utilizând modulul SPI la IIC cu Arduino: 5 pași
Afișaj LCD I2C / IIC | Utilizați un LCD SPI pe afișajul LCD I2C Utilizarea modulului SPI la IIC cu Arduino: Bună băieți, deoarece un SPI LCD 1602 normal are prea multe fire pentru a se conecta, deci este foarte dificil să îl interfațați cu arduino, dar există un modul disponibil pe piață. convertiți afișajul SPI în afișajul IIC, deci trebuie să conectați doar 4 fire
Cum se utilizează tastatura și ecranul LCD cu Arduino pentru a face calculatorul Arduino .: 5 pași
Cum se utilizează tastatura și ecranul LCD cu Arduino pentru a face calculatorul Arduino. Deci sa începem
Tastatură tablou de bord cu afișaj LCD și Arduino Uno: 9 pași
Tastatură tablou de bord cu afișaj LCD și Arduino Uno: Aceasta este o tastatură matricială care rulează împreună cu un afișaj LCD și un Arduino Uno, cel mai de bază care există astăzi. Scopul acestei configurări este de a crea un program care primește o parolă tastată pe tastatura matricială, o compară cu pa corect