
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41


DS1307 on reaaliaikainen kello -IC (RTC). Tätä IC: tä käytetään aikatietojen tuottamiseen. Varattu aika alkaa sekunneista, minuutteista, tunneista, päivistä, päivämäärästä, kuukaudesta ja vuodesta.
Tämä IC vaatii muita ulkoisia komponentteja, kuten kristalli- ja 3,6 V -paristoja. Kristallia käytetään kellolähteisiin. Paristoja käytetään varaenergiana, jotta aikatoimintoa ei pysäytetä, kun päävirta katkaistaan.
Ehdotan, että ostat DS1307 -moduulin, joka on varustettu ulkoisilla komponenteilla.
Tarvittavat komponentit:
- Arduino Nano V.3
- RTC DS1307
- Hyppyjohdin
- USB mini
Käytetty kirjasto:
DS1307RTC
Vaihe 1: Yhdistä DS1307 Arduinoon


Liitä DS1307 Arduino Nano -laitteeseen alla olevan kuvan tai taulukon mukaisesti.
DS1307 - Arduino Nano
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Liitä sitten Arduino kannettavaan tietokoneeseen Mini USB: n avulla.
Vaihe 2: Lisää DS1307RTC -kirjasto



DS1307 -kirjaston voi ladata täältä:
Kirjasto DS1307
Kun lataus on valmis, Avaa "Skecth ==> Sisällytä kirjasto ==> lisää. ZIp -kirjasto"
Etsi ladattu kirjastotiedosto.
Jos se onnistuu, sulje Arduino ja avaa se uudelleen.
Vaihe 3: Valitse Arduino Board

Avaa työkalut ja valitse Arduino -kortti yllä olevan kuvan mukaisesti.
Alusta "Arduino Nano"
Prosessori: "ATmega328P (vanha käynnistyslatain)"
Vaihe 4: SetTime Sketch


Käytössä on kaksi luonnosta. Ensimmäinen luonnos on "SetTime", jota käytetään asettamaan DS1307: n aika vastaamaan nykyistä aikaa. toinen on "ReadTest", jota käytetään aikamäärän näyttämiseen.
Lataa SetTime:
Avaa Tiedosto> Esimerkit> DS1307RTC> SetTime
Kun Sketch on avattu, napsauta Lataa ja odota hetki.
Jos lataus on valmis, avaa Serial Monitor nähdäksesi asetettu aika.
Vaihe 5: ReadTest Sketch

Lataa luonnos "ReadTes" suorittaaksesi ajastetun toiminnon.
Avaa Tiedosto> Esimerkit> DS1307RTC> ReadTest
Napsauta lataa ja odota hetki. Kun lataus on valmis, avaa sarjamonitori nähdäksesi tulokset.
Vaihe 6: Tulos


Jos se onnistuu, sarjamonitori näkyy kuvan 1 mukaisesti.
Jos DS1307 -moduulia ei ole asennettu tai sitä ei ole liitetty Arduino -korttiin, sarjamonitori näkyy kuvan 2 mukaisesti.
Vaihe 7: Muu artikkeli RTC: stä


Voit käyttää RTC: n tuottamaa aikaa nestekidenäytön tai 7-segmenttimoduulin avulla.
Jos et tiedä, miten sitä käytetään, voit nähdä seuraavan artikkelin artikkelistani "Kuinka näyttää aika nestekidenäytössä" tai "Kuinka näyttää aika 7-segmenttimoduulissa" seuraavassa artikkelissani.
Kiitos, että luit tämän artikkelin, toivottavasti siitä on hyötyä.
Jos sinulla on kysyttävää, kirjoita kommenttikenttään.
Suositeltava:
Kuinka käyttää DHT22 -kosteus- ja lämpötila -anturia Arduinon kanssa: 6 vaihetta

Kuinka käyttää DHT22 -kosteus- ja lämpötila -anturia Arduinon kanssa: Tässä opetusohjelmassa opimme käyttämään DHT22 -kosteus- ja lämpötila -anturia Arduinon kanssa ja näyttämään arvot OLED -näytöllä
Kuinka käyttää DHT12 I2C -kosteus- ja lämpötila -anturia Arduinon kanssa: 7 vaihetta

Kuinka käyttää DHT12 I2C -kosteus- ja lämpötila -anturia Arduinon kanssa: Tässä opetusohjelmassa opimme käyttämään DHT12 I2C -kosteus- ja lämpötila -anturia Arduinon kanssa ja näyttämään arvot OLED -näytöllä
Kuinka käyttää maaperän kosteusanturia Arduinon avulla: 4 vaihetta

Kuinka käyttää maaperän kosteusanturia Arduinon avulla: Maaperän kosteusanturi on anturi, jota voidaan käyttää maaperän kosteuden mittaamiseen. Soveltuu älykkäiden viljelyprojektien, kasteluohjainten tai IoT -maatalousprojektien prototyyppien tekemiseen.Tässä anturissa on 2 anturia. Joka on tottunut
Kuinka käyttää DHT11 -anturia Arduinon avulla: 5 vaihetta

Kuinka käyttää DHT11 -anturia Arduinon avulla: Tässä opetusohjelmassa yritämme käyttää DHT11 -anturia Arduinon avulla. DHT11: tä voidaan käyttää lämpötilan ja kosteuden mittaamiseen
Kuinka käyttää Twitteriä Arduinon kanssa: 7 vaihetta

Kuinka käyttää Twitteriä Arduinon kanssa: Haluatko helpon tavan olla vuorovaikutuksessa käyttäjien, maailman ja faneidesi kanssa? Tweet it! Käyttämällä vain Arduino Unoa ja Ethernet -suojaa voit helposti lisätä mahdollisuuden tweetata mitä tahansa tietoa tai dataa