Tartalomjegyzék:

Arduino megjelenítési idő a TM1637 LED kijelzőn az RTC DS1307 használatával: 8 lépés
Arduino megjelenítési idő a TM1637 LED kijelzőn az RTC DS1307 használatával: 8 lépés

Videó: Arduino megjelenítési idő a TM1637 LED kijelzőn az RTC DS1307 használatával: 8 lépés

Videó: Arduino megjelenítési idő a TM1637 LED kijelzőn az RTC DS1307 használatával: 8 lépés
Videó: How to use TM1637 4 digits seven segment display with Arduino 2024, November
Anonim
Arduino megjelenítési idő a TM1637 LED kijelzőn az RTC DS1307 használatával
Arduino megjelenítési idő a TM1637 LED kijelzőn az RTC DS1307 használatával

Ebben az oktatóanyagban megtanuljuk, hogyan jelenítsük meg az időt az RTC DS1307 modul, valamint a TM1637 és Visuino LED kijelző segítségével.

Nézd meg a videót.

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
  • Arduino UNO (vagy bármely más Arduino) Szerezd meg itt
  • RTC DS1307 modul Töltse le itt
  • Jumper vezetékek
  • TM1637 LED kijelző Szerezze be itt

Visuino program: Töltse le a Visuino programot

2. lépés: Az áramkör

Az áramkör
Az áramkör
  • Csatlakoztassa a LED kijelző tűjét [CLK] az Arduino digitális tűhöz [10]
  • Csatlakoztassa a LED kijelzőtűt [DI0] az Arduino digitális tűhöz [9]
  • Csatlakoztassa a LED kijelzőtüskét [GND] az Arduino csaphoz [GND]
  • Csatlakoztassa a LED kijelzőtüskét [VCC] az Arduino tűhöz [5V]
  • Csatlakoztassa az RTC DS1307 modul tűjét [VCC] az Arduino tűhöz [5V]
  • Csatlakoztassa az RTC DS1307 modul tűjét [GND] az Arduino tűhöz [GND]
  • Csatlakoztassa az RTC DS1307 modul tűjét [SDA] az Arduino tűhöz [SDA]
  • Csatlakoztassa az RTC DS1307 modul tűjét [SCL] az Arduino tűhöz [SCL]

3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Az Arduino programozásának megkezdéséhez telepítenie kell az Arduino IDE -t innen:

Kérjük, vegye figyelembe, hogy az Arduino IDE 1.6.6 -ban vannak kritikus hibák. Győződjön meg arról, hogy az 1.6.7 vagy újabb verzióját telepítette, különben ez az utasítás nem fog működni! Ha még nem tette meg, kövesse a jelen útmutató utasításait az Arduino IDE beállításához az Arduino UNO programozásához! A Visuino: https://www.visuino.eu telepítése is szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).

4. lépés: A Visuino ADD Components elemben

Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
  • "TM1637 7 szegmenses kijelző 4 számjegyű modul + 2 függőleges pont (CATALEX)" összetevő hozzáadása
  • Adja hozzá az "Óragenerátor" összetevőt
  • Adja hozzá a "Dátum/idő érték" összetevőt
  • Adja hozzá a "Decode (Split) Date/Time" összetevőt
  • Adja hozzá a "Formázott szöveg" összetevőt
  • Adja hozzá a "Valós idejű óra (RTC) DS1307" összetevőt
  • Adja hozzá az "Impulzusgenerátor" összetevőt

5. lépés: A Visuino készlet összetevőiben

Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
  • Kattintson duplán a "Kijelző1" összetevőre, és a "Számjegyek" ablakban húzza a "Szöveg megjelenítése 7 szegmens" elemet balra. A "Számjegyek" ablak bal oldalán válassza a "Szöveg megjelenítése 7 szegmens1" lehetőséget, majd a tulajdonságok ablakban a "Számok számolása" "4 -ig
  • Zárja be a "Számjegyek" ablakot
  • Válassza a "DateTimeValue1" lehetőséget, és a tulajdonságok ablakban állítsa az "Value" értéket az aktuális dátumra és időre
  • Kattintson duplán a "FormattedText1" komponensre, és az elemablakban húzza 2x a "Szövegelem" elemet balra, mindkettőhöz állítsa be a "Hossz" tulajdonság ablakban 2
  • Válassza a "FormattedText1" lehetőséget, és a tulajdonságok ablakban állítsa a "Text" értéket%0%1%2 értékre

6. lépés: Visuino esetén: Csatlakoztassa az alkatrészeket

Visuino: Csatlakoztassa az alkatrészeket
Visuino: Csatlakoztassa az alkatrészeket
  • Csatlakoztassa a ClockGenerator1 érintkezőt a RealTimeClock1 tűs órához
  • Csatlakoztassa a DateTimeValue1 -et a RealTimeClock1 tűkészlethez
  • Csatlakoztassa a RealTimeClock1 pin Out -ot a DecodeDateTime1 pin In -hez
  • Csatlakoztassa a RealTimeClock1 tűs vezérlő I2C -t az Arduino alaplap I2C bemenetéhez
  • Csatlakoztassa a DecodeDateTime1 pin Hour -t a FormattedText1> Text Element1 pin In -hez
  • Csatlakoztassa a DecodeDateTime1 tűs percet a FormattedText1> Szövegelem2 tű bemenethez
  • Csatlakoztassa a FormattedText1 pin kimenetet a Display1> Text Display 7 Segments1> Pin In lehetőséghez
  • Csatlakoztassa a Display1 tűs órát az Arduino kártya digitális 10. tűjéhez
  • Csatlakoztassa a Display1 érintkező adatokat az Arduino kártya digitális 9. tűjéhez

7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése

A Visuino alkalmazásban kattintson alul a "Build" fülre, győződjön meg arról, hogy a megfelelő port van kiválasztva, majd kattintson a "Compile/Build and Upload" gombra.

8. lépés: Játssz

Ha bekapcsolja az Arduino UNO modult, akkor a LED kijelzőnek el kell kezdenie mutatni az időt.

Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre, letöltheti innen és megnyithatja Visuino -ban:

Ajánlott: