A Tiny RTC I2C modulok táblája nagyon hasznos eszköznek bizonyult. Amint bemutatom a képet a kenyérpulton két hevederrel ellátott mikrochip csatlakoztatásáról, kissé kellemetlenné válik a megbízhatatlan kapcsolatok száma. A Apró RTC I2C modulok nagyon kényelmesek a ds1307Z valós idejű óracsippel való együttműködéshez, soros I2C interfésszel, 24C32 memória chippel soros I2C interfésszel, a ds18b20 hőmérséklet-érzékelő telepítésének képességével. A ds1307Z chip 7. kimenetéből pontos téglalap alakú impulzusokat is kaphat, a csatlakozón az SQ betűkkel vannak jelölve. A Tiny RTC I2C modulok áramköri tábláján nehéz belátni, hogy a ds1307Z chip hetedik csapja a P1 csatlakozó hetedik csapjával van-e csatlakoztatva.
Apró RTC I2C modulok táblázata:
Vásárlás előtt információkat kerestem az internetről. Megtudtam, hogy a táblát lítium akkumulátorral való működésre készítették, amelyet nehéz megvásárolni. A Tiny RTC I2C modulok vásárlói lítium akkumulátort telepítettek az akkumulátor helyett, és a tábla nem működött megfelelően. A mikroáramkör nagyon kevés energiát fogyaszt, tehát a kártya lítium elemmel használható. Ehhez távolítsa el a következő rádió alkatrészeket a Tiny RTC I2C modulok táblájáról: D1 dióda, R4 ellenállás, és forgassa meg az áthidalót R6 helyett. Az R7 ellenállást is eltávolítottam, miután megismertem a ds1307 chip bekapcsolásának tipikus áramkörét.
Tipikus ds1307 áramkör:
A Tiny RTC I2C modulok táblájának véglegesítéséről Aleksej Bukrejev elvtárs által a hálózaton rögzített és közzétett videofilmről tájékozódhat.
Adatlap a ds1307 chipen:
Online fájl megtekintése:
Online fájl megtekintése:
Csatlakoztam a táblához Arduino Pro Mini apró RTC I2C modulokkal és Arduino Pro Mini CH340G USB soros adapterrel.
Futtassa a kódot a ds1307 és a 24C32 chipek címeinek meghatározásához.
Maga a kód:
#include
Húr stringOne;
érvénytelen beállítás ()
{
Wire.begin ();
Serial.begin (9600);
míg (! sorozat);
}
üres hurok ()
{
byte hiba, cím;
int nDevices;
Serial.println ("Beolvasás ...");
neszközök = 0;
for (cím = 1; cím
Az Arduino IDE elindítása után kiválasztotta az arduino tábla modelljét, telepítette a soros portot (én már a com31-et), és a fent leírt kódot átmásolta egy ablakba szöveges csere segítségével. Elkezdtem a fordítást, miközben az Arduino IDE kéri, hogy mentse a vázlatmappát. Kattintson a Mentés gombra, és az Arduino IDE összeáll. A programot az arduino táblára írjuk, és a soros port monitorán a következőket látjuk:
Tehát ellenőriztük, hogy a táblák megfelelően vannak-e csatlakoztatva.
Most, hogy működjön a valós idejű mikroáramkör (ds1307), telepítenie kell az „Universal Library iarduino_RTC.zip” könyvtárat.
Fájl: iarduino_RTC.zip univerzális könyvtár:
A könyvtár telepítése és az Arduino IDE újraindítása után futtassa a gettime példát:
Összeállítás után, a program írása az arduino táblára, a soros port monitorján látni fogjuk a valós idejű chip eredményét.
Az alábbi képen az Arduino Pro Mini:
Kellemes vásárlást!
Költség: ~ 29