Innholdsfortegnelse:
- Trinn 1: Koble DS1307 til Arduino
- Trinn 2: Legg til DS1307RTC -biblioteket
- Trinn 3: Velg Arduino Board
- Trinn 4: SetTime Sketch
- Trinn 5: ReadTest Sketch
- Trinn 6: Resultat
- Trinn 7: Annen artikkel om RTC
Video: Hvordan bruke DS1307 Bruke Arduino: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
DS1307 er en sanntidsklokke IC (RTC). Denne IC brukes til å gi tidsdata. Tildelt tid starter fra sekunder, minutt, timer, dager, dato, måned og år.
Denne IC krever ytterligere eksterne komponenter som Crystal og 3,6V batterier. Krystall brukes til klokkekilder. Batterier brukes til reserveenergi, slik at tidsfunksjonen ikke stoppes når hovedforsyningen blir avbrutt.
Jeg foreslår at du kjøper en DS1307 -modul som er utstyrt med eksterne komponenter.
Komponenter som trengs:
- Arduino Nano V.3
- RTC DS1307
- Jumper Wire
- USB mini
Bibliotek brukt:
DS1307RTC
Trinn 1: Koble DS1307 til Arduino
Koble DS1307 til Arduino Nano i henhold til bildet eller tabellen nedenfor.
DS1307 til Arduino Nano
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Koble deretter Arduino til den bærbare datamaskinen / PCen med Mini USB.
Trinn 2: Legg til DS1307RTC -biblioteket
DS1307 -biblioteket kan lastes ned her:
Bibliotek DS1307
Etter at nedlastingen er fullført, Åpne "Skecth ==> Inkluder bibliotek ==> legg til. ZIp -bibliotek"
Finn biblioteksfilen som er lastet ned.
Hvis det lykkes, lukker du Arduino og åpner det igjen.
Trinn 3: Velg Arduino Board
Åpne verktøyene og velg Arduino -kortet i henhold til bildet ovenfor.
Brett "Arduino Nano"
Prosesor: "ATmega328P (Old Bootloader)"
Trinn 4: SetTime Sketch
Det er to skisser som skal brukes. Den første skissen er "SetTime" som brukes til å stille tiden på DS1307 for å matche gjeldende tid. den andre er "ReadTest" som brukes til å vise tidstallet.
Last opp SetTime:
Åpne Fil> Eksempler> DS1307RTC> SetTime
Etter at Sketch er åpen klikker du på opplasting og venter et øyeblikk.
Hvis opplastingsprosessen er fullført, åpner du Serial Monitor for å se klokkeslettet.
Trinn 5: ReadTest Sketch
Last opp skisse "ReadTes" for å utføre tidsbestemt funksjon.
Åpne Fil> Eksempler> DS1307RTC> ReadTest
Klikk på last opp og vent et øyeblikk. Etter at opplastingsprosessen er fullført, åpner du den serielle skjermen for å se resultatene.
Trinn 6: Resultat
Hvis den lykkes, vil den serielle skjermen vises som vist i figur 1.
Hvis DS1307 -modulen ikke er installert eller ikke er koblet til et Arduino -kort, vil den serielle skjermen vises som vist i figur 2.
Trinn 7: Annen artikkel om RTC
Du kan bruke LCD- eller 7-segmentsmodulen til å vise tiden generert av RTC.
Hvis du ikke vet hvordan du bruker den, kan du se min neste artikkel om "Hvordan vise tid på LCD" eller "Hvordan vise tid i 7-segmentsmodulen" i min neste artikkel.
Takk for at du leste denne artikkelen, forhåpentligvis er den nyttig.
Hvis det er spørsmål, er det bare å skrive i kommentarfeltet.
Anbefalt:
Hvordan bruke trinnmotor som roterende koder og OLED -skjerm for trinn: 6 trinn
Hvordan bruke trinnmotor som roterende koder og OLED -skjerm for trinn: I denne opplæringen lærer vi hvordan du sporer trinnmotortrinnene på OLED -skjermen. Se en demonstrasjonsvideo. Kreditt for den originale opplæringen går til youtube -brukeren " sky4fly "
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: 10 trinn
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: I denne instruksen vil jeg vise hvordan du bruker SplatPost -skriveren av ShinyQuagsire. Uten klare instruksjoner ville noen som ikke har erfaring med kommandolinjen ha litt problemer. Målet mitt er å forenkle trinnene ned til poi
Bruke DS1307 og DS3231 sanntids klokkemoduler med Arduino: 3 trinn
Bruke DS1307 og DS3231 sanntidsklokke-moduler med Arduino: Vi får stadig forespørsler om hvordan du bruker DS1307 og DS3231 sanntidsklokke-moduler med Arduino fra forskjellige kilder-så dette er den første av en todelt opplæring om hvordan du bruker dem. For denne Arduino-opplæringen har vi to sanntidsklokke-moduler til oss
Neopixel Ws2812 Rainbow LED-glød med M5stick-C - Kjører Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: 5 trinn
Neopixel Ws2812 Rainbow LED-glød med M5stick-C | Running Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: Hei folkens i denne instruksen, vi lærer hvordan du bruker neopixel ws2812 LED eller led strip eller led matrise eller led ring med m5stack m5stick-C utviklingstavle med Arduino IDE, og vi skal lage et regnbuemønster med den
Hvordan bruke Wiimote som en datamus ved å bruke stearinlys som sensor !!: 3 trinn
Slik bruker du Wiimote som en datamus ved å bruke stearinlys som en sensor !!: Denne guiden viser deg hvordan du kobler din Wii -fjernkontroll (Wiimote) til din PC og bruker den som en mus