Indholdsfortegnelse:
- Trin 1: Tilslut DS1307 til Arduino
- Trin 2: Tilføj DS1307RTC -biblioteket
- Trin 3: Vælg Arduino Board
- Trin 4: SetTime Sketch
- Trin 5: ReadTest Sketch
- Trin 6: Resultat
- Trin 7: Anden artikel om RTC
Video: Sådan bruges DS1307 Brug af Arduino: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
DS1307 er en Real Time Clock IC (RTC). Denne IC bruges til at levere tidsdata. Den tildelte tid starter fra sekunder, minut, timer, dage, dato, måned og år.
Denne IC kræver yderligere eksterne komponenter, såsom Crystal og 3,6V batterier. Krystal bruges til urkilder. Batterier bruges til backupenergi, så tidsfunktionen ikke stoppes, når hovedforsyningen afbrydes.
Jeg foreslår at købe et DS1307 -modul, der er udstyret med eksterne komponenter.
Nødvendige komponenter:
- Arduino Nano V.3
- RTC DS1307
- Jumper Wire
- USB mini
Brugt bibliotek:
DS1307RTC
Trin 1: Tilslut DS1307 til Arduino
Tilslut DS1307 til Arduino Nano i henhold til billedet eller tabellen herunder.
DS1307 til Arduino Nano
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Tilslut derefter Arduino til den bærbare / pc ved hjælp af Mini USB.
Trin 2: Tilføj DS1307RTC -biblioteket
DS1307 -biblioteket kan downloades her:
Bibliotek DS1307
Når overførslen er fuldført, Åbn "Skecth ==> Inkluder bibliotek ==> tilføj. ZIp -bibliotek"
Find den biblioteksfil, der er downloadet.
Hvis det lykkes, skal du lukke Arduino og åbne det igen.
Trin 3: Vælg Arduino Board
Åbn værktøjerne, og vælg Arduino -kortet i henhold til billedet ovenfor.
Bord "Arduino Nano"
Processor: "ATmega328P (gammel bootloader)"
Trin 4: SetTime Sketch
Der er to skitser, der vil blive brugt. Den første skitse er "SetTime", der bruges til at indstille tiden på DS1307 til at matche den aktuelle tid. den anden er "ReadTest", der bruges til at vise tidstællingen.
Upload SetTime:
Åbn Fil> Eksempler> DS1307RTC> SetTime
Når Sketch er åben, skal du klikke på upload og vente et øjeblik.
Hvis uploadprocessen er fuldført, skal du åbne Serial Monitor for at se den indstillede tid.
Trin 5: ReadTest Sketch
Upload skitse "ReadTes" for at udføre tidsstyret funktion.
Åbn Fil> Eksempler> DS1307RTC> ReadTest
Klik på upload, og vent et øjeblik. Når uploadprocessen er fuldført, skal du åbne den serielle skærm for at se resultaterne.
Trin 6: Resultat
Hvis det lykkes, vises den serielle skærm som vist i figur 1.
Hvis DS1307 -modulet ikke er installeret eller ikke er forbundet til et Arduino -kort, vises den serielle skærm som vist i figur 2.
Trin 7: Anden artikel om RTC
Du kan bruge LCD- eller 7-segmentmodulet til at vise den tid, der genereres af RTC.
Hvis du ikke ved, hvordan du bruger det, kan du se min næste artikel om "Sådan vises tid på LCD" eller "Sådan vises tid i 7-segmentmodulet" i min næste artikel.
Tak fordi du læste denne artikel, forhåbentlig er den nyttig.
Hvis der er spørgsmål, skal du bare skrive i kommentarfeltet.
Anbefalede:
Sådan bruges trinmotor som roterende encoder og OLED -display til trin: 6 trin
Sådan bruges trinmotor som roterende encoder og OLED -skærm til trin: I denne vejledning lærer vi, hvordan du sporer trinmotortrinene på OLED -skærmen. Se en demonstrationsvideo. Kredit for den originale vejledning går til youtube -bruger " sky4fly "
Sådan bruges en teenager til at udskrive billeder på Splatoon 2 Brug af SplatPost -printeren: 10 trin
Sådan bruges en Teensy til at udskrive billeder på Splatoon 2 Brug af SplatPost -printeren: I denne instruks vil jeg vise, hvordan du bruger SplatPost -printeren af ShinyQuagsire. Uden klare instruktioner ville en person, der ikke har erfaring med kommandolinjen, have lidt problemer. Mit mål er at forenkle trinene ned til poi
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det
Sådan bruges Wiimote som computermus Brug af stearinlys som sensor !!: 3 trin
Sådan bruges Wiimote som computermus Brug af stearinlys som sensor !!: Denne vejledning viser dig, hvordan du forbinder din Wii -fjernbetjening (Wiimote) til din pc og bruger den som en mus