Aina ajoissa DS1307 ja DS3231 REAL aikakellomoduulien kanssa
Asetettu päälle REAL time kellomoduulit
REAL time kellon versiot
REAL aikakellosarja sisältää monia erityyppisiä numeroita, joilla kaikilla on vertailukelpoinen toiminta. Tässä sarjassa vain 2 versiota on "valtavirtaa", nimittäin DS1307 ja DS3231. Näissä siruissa on sekä mahdollisuus liittää akku että sqw-lähtönasta, jolla ohjain voi vastaanottaa kellopulssin (1 Hz, 1,024 kHz, 4,096 kHz, 8,192 kHz). Molemmissa IC:issä on myös One-Wire-liitäntä, joka mahdollistaa niiden liittämisen I:n kautta2osoitteeseen C.DS1302 reaaliaikainen kellomoduuli - SPIDS1302 Real Time Clock Modulessa on SPI-liitäntä, jonka kautta se voi kertoa ajan. Varastossa € 1,90
REAL DS3231REAL DS3231-sirun kanssa. Tämä moduuli varmistaa, että Arduino tietää tarkan ajan aina. Yhdistämällä Arduino 'sqw'-pintaan, on mahdollista generoida sekunti välein keskeytys, jolla anturiarvoja tai näyttöä voidaan käsitellä. Varastossa € 4,05
RTC-moduulin liittäminen Arduino UNO:hon
RTC-moduuleita on eri muotoisia ja kokoisia, mutta liitäntä Arduino on sama kaikille moduuleille. Moduuli on joka tapauksessa saatava 5 V jännitteellä, lisäksi I2C-liitäntä on kytkettävä Arduino SDA (Serial data) SCL (Serial clock) -nastoihin (nämä ovat Arduino UNO:n nastat A4 ja A5). Lisäksi SQW-lähtö voidaan kytkeä mihin tahansa Arduino nastan vastaanottamaan kellopulssi RTC:ltä. DS1307-liitäntä Arduino UNO
BC koodi
RTC-sirujen numeroarvot tallennetaan BCD-muodossa. BCD-koodia on helpompi käyttää kuin desimaalilukuja laitteistotasolla, mutta nämä koodit eivät ole kovin hyödyllisiä ohjelmistoissa. Sirulle tulevat ja sieltä tulevat numerot on siksi koodattava ja dekoodattava, jotta ohjain ja RTC ymmärtävät toisiaan.Kirjoita nykyinen aika RTC:hen
Aika tarvitsee kirjoittaa RTC:hen vain kerran, kun se on kytketty akkuun. RTC itse pitää ajan ja jatkaa laskemista, vaikka se ei olisi kytkettynä ohjaimeen. Kiintolevyn kello
De tijd van de RTC lezen
Näytä aika
Kun nämä toiminnot yhdessä, Arduino voi määrittää ajan. Alla olevalla toiminnolla nämä tiedot kirjoitetaan sarjamonitoriin, mutta mahdollisuudet ajan näyttämiseen ovat rajattomat.SQW frequentie instellen
Tällä koodilla voidaan rakentaa täydellinen kello, joka voi näyttää kellonajan. Tämä voidaan tehdä 7-segmenttisellä näytöllä, analogisena kellona, savusignaaleilla tai se voidaan jopa puhua pyydettäessä. Lisäksi aikaa voidaan käyttää myös kotiautomaatiossa/kotiautomaatiossa, kahvinkeitin kytkeytyy päälle aamulla klo 8, mikroaaltouuni klo 17.15 illalla ja verhot sulkeutuvat klo 19.01.05. Kaikki on mahdollista.