Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä projekti on osa suurempaa, mutta se voi olla itsenäinen projekti. Se on pohjimmiltaan kello, jossa on kaksi painiketta kellonajan ja päivämäärän asettamiseksi.
Se ei näytä kovin hyvältä leipälaudalla kaikkien näiden johtojen kanssa, mutta se tekee työnsä ja sitä voidaan yksinkertaistaa käyttämällä I2C -näyttöä, mutta käsittelen tätä aihetta tulevaisuudessa.
Toimintatila on melko yksinkertainen, sinulla on kaksi painiketta, ensimmäistä, joka on liitetty arduinon nastaan 8, käytetään parametrin (päivämäärä, tunti minuutti …) valitsemiseen ja lopussa uuden päivämäärän tallentamiseen. Toista painiketta, joka on liitetty arduinon nastaan 9, käytetään valitun parametrin lisäämiseen ja lopuksi juuri syöttämiesi tietojen peruuttamiseen (älä tallenna), jos et ole siihen tyytyväinen.
Vaihe 1: Tarvittavat osat:
1. Arduino UNO R3 tai yhteensopiva levy
2. DS3231 RTC (Real Time Clock) -moduuli
3. CR2032 -paristo, jos moduulin mukana ei tule paristoa
4. LCD 1602 -näyttö
5. 50K ohmin muuttuva vastus 1602 LCD -näytön kontrastin säätämiseen
6. 2 painiketta päivämäärän ja kellonajan säätämiseksi
7. Kaksi 10K ohmin vastusta painikkeiden ulosvetoa varten
8. Hyppyjohdin osien liittämiseen
9. Leipälauta
Vaihe 2: Kokoa järjestelmä
Koska olen varma, ettet voi muodostaa yhteyttä projektin ensimmäisen kuvan perusteella, tässä on kaavio siitä.
Vaihe 3: Kirjoita koodi:
Löydät projektin koodin täältä, liitteenä olevasta tiedostosta. Voit vapaasti muokata sitä tarpeidesi mukaan. Koodi selitetään.ino -tiedoston sisällä. Kaikki ehdotukset ovat tervetulleita.
Myös käyttämäni kirjasto on liitteenä. Muut DS3231 -kirjastot eivät ehkä toimi.