Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette prosjektet er en del av et større, men det kan være et frittstående prosjekt. Det er i utgangspunktet en klokke med to knapper for å stille inn tid og dato.
Det ser ikke så bra ut på brødbrettet med alle disse ledningene, men det gjør jobben, og det kan forenkles ved å bruke en I2C -skjerm, men jeg vil dekke det emnet i en fremtidig instruksjon.
Driftsmodusen er ganske enkel, du har to knapper, den første, koblet til pinne 8 på arduino brukes til å velge parameteren (dato, time minutt …) og til slutt for å lagre den nye datoen. Den andre knappen, som er festet til pin 9 på arduino, brukes til å øke den valgte parameteren og til slutt for å avbryte data du nettopp har lagt inn (ikke lagre) hvis du ikke er fornøyd med den.
Trinn 1: Nødvendige deler:
1. Arduino UNO R3 eller kompatibelt brett
2. DS3231 RTC (sanntidsklokke) -modul
3. CR2032 -batteri, hvis modulen ikke kommer med et
4. LCD 1602 -skjerm
5. 50K ohm variabel motstand for justering av kontrasten til 1602 LCD
6. 2 knapper for å justere dato og klokkeslett
7. To 10K ohm motstander for nedtrekkspinne
8. Jumper wire for tilkobling av delene
9. Brødbrett
Trinn 2: Sett sammen ordningen
Siden jeg er sikker på at du ikke kan opprette forbindelsen basert på det første bildet av prosjektet, er her opplegget for det.
Trinn 3: Skriv koden:
Du finner koden for dette prosjektet her, i den vedlagte filen. Du er velkommen til å endre den for å passe dine behov. Koden er forklart inne i.ino -filen. Eventuelle forslag mottas med takk.
Også biblioteket jeg brukte er vedlagt. Andre biblioteker med DS3231 fungerer kanskje ikke.