Innehållsförteckning:
- Steg 1: Anslut DS1307 till Arduino
- Steg 2: Lägg till DS1307RTC -biblioteket
- Steg 3: Välj Arduino Board
- Steg 4: SetTime Sketch
- Steg 5: ReadTest Sketch
- Steg 6: Resultat
- Steg 7: Annan artikel om RTC
Video: Hur man använder DS1307 Använda Arduino: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:42
DS1307 är en Real Time Clock IC (RTC). Denna IC används för att tillhandahålla tidsdata. Den tilldelade tiden börjar från sekunder, minut, timmar, dagar, datum, månad och år.
Denna IC kräver ytterligare externa komponenter som Crystal och 3,6V batterier. Kristall används för klockor. Batterier används för reservenergi så att tidsfunktionen inte stoppas när huvudförsörjningen bryts.
Jag föreslår att du köper en DS1307 -modul som har utrustats med externa komponenter.
Komponenter som behövs:
- Arduino Nano V.3
- RTC DS1307
- Jumper Wire
- USB mini
Bibliotek som används:
DS1307RTC
Steg 1: Anslut DS1307 till Arduino
Anslut DS1307 till Arduino Nano enligt bilden eller tabellen nedan.
DS1307 till Arduino Nano
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Anslut sedan Arduino till den bärbara datorn / datorn med Mini USB.
Steg 2: Lägg till DS1307RTC -biblioteket
DS1307 -biblioteket kan laddas ner här:
Bibliotek DS1307
När nedladdningen är klar, Öppna "Skecth ==> Inkludera bibliotek ==> lägg till. ZIp -bibliotek"
Hitta biblioteksfilen som har laddats ner.
Om det lyckas stänger du Arduino och öppnar det igen.
Steg 3: Välj Arduino Board
Öppna verktygen och välj Arduino -kortet enligt bilden ovan.
Bräda "Arduino Nano"
Processor: "ATmega328P (Old Bootloader)"
Steg 4: SetTime Sketch
Det finns två skisser som kommer att användas. Den första skissen är "SetTime" som används för att ställa in tiden på DS1307 för att matcha den aktuella tiden. den andra är "ReadTest" som används för att visa tidräkningen.
Ladda upp SetTime:
Öppna Arkiv> Exempel> DS1307RTC> SetTime
När Sketch är öppen klickar du på uppladdning och väntar ett ögonblick.
Om överföringsprocessen är klar öppnar du Serial Monitor för att se den inställda tiden.
Steg 5: ReadTest Sketch
Ladda upp skiss "ReadTes" för att utföra tidsinställd funktion.
Öppna Arkiv> Exempel> DS1307RTC> ReadTest
Klicka på ladda upp och vänta några ögonblick. När överföringsprocessen är klar öppnar du den seriella bildskärmen för att se resultaten.
Steg 6: Resultat
Om den lyckas visas seriemonitorn som visas i figur 1.
Om DS1307 -modulen inte är installerad eller inte är ansluten till ett Arduino -kort, kommer seriell bildskärm att visas som visas i figur 2.
Steg 7: Annan artikel om RTC
Du kan använda LCD- eller 7-segmentsmodulen för att visa tiden som genereras av RTC.
Om du inte vet hur du använder den kan du se min nästa artikel om "Hur man visar tid på LCD-skärmen" eller "Hur man visar tid i 7-segmentsmodulen" i min nästa artikel.
Tack för att du läste den här artikeln, förhoppningsvis är den användbar.
Om det finns frågor är det bara att skriva i kommentarsfältet.
Rekommenderad:
Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg
Hur man skapar en Linux Boot Drive (och hur man använder den): Detta är en enkel introduktion om hur man kommer igång med Linux, särskilt Ubuntu
Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg
Så här använder du stegmotor som roterande kodare och OLED -skärm för steg: I denna handledning lär vi oss hur du spårar stegmotorstegen på OLED -skärmen. Titta på en demonstrationsvideo. Kredit för den ursprungliga handledningen går till YouTube -användaren " sky4fly "
Hur man använder en tonåring för att skriva ut bilder på Splatoon 2 Använda SplatPost -skrivaren: 10 steg
Hur man använder en tonåring för att skriva ut bilder på Splatoon 2 Använda SplatPost -skrivaren: I denna instruktionsbok kommer jag att visa hur man använder SplatPost -skrivaren av ShinyQuagsire. Utan tydliga instruktioner skulle någon som inte har erfarenhet av kommandoraden ha lite problem. Mitt mål är att förenkla stegen ner till poi
Neopixel Ws2812 Rainbow LED-glöd med M5stick-C - Köra Rainbow på Neopixel Ws2812 Använda M5stack M5stick C Använda Arduino IDE: 5 steg
Neopixel Ws2812 Rainbow LED-glöd med M5stick-C | Köra Rainbow på Neopixel Ws2812 Använda M5stack M5stick C Använda Arduino IDE: Hej killar i denna instruktioner kommer vi att lära oss hur man använder neopixel ws2812 lysdioder eller ledremsor eller ledmatris eller ledring med m5stack m5stick-C utvecklingsbräda med Arduino IDE och vi kommer att göra ett regnbågsmönster med det
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg
Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons