Tartalomjegyzék:
Videó: Digitális és bináris óra 8 számjegyű X 7 szegmenses LED kijelző: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Kövesse a szerző további információit:
Névjegy: A kódolás, az elektronikus prototípus -készítés az Arduino -val és a Data Analytics a hobbijaim. További információ a lagsilva -ról »
Ez a digitális és bináris óra frissített verziója 8 számjegyű és 7 szegmenses LED -kijelző segítségével.
Szeretek új funkciókat adni a szokásos eszközökhöz, különösen az órákhoz, és ebben az esetben a 7 Seg kijelző használata a bináris órához nem szokványos, és ez érdekes és más módja annak.
Ebben a projektben az volt a választásom, hogy a MAX72xx tápellátású kijelzőt használom, ami igazán hasznos, mert csak három digitális Arduino portot használ. Egy olcsó DS1307 RTC modult is használtam az óra időmódjának belső memóriájában való tárolására: normál 24HS vagy AM-PM.
Minden alkalommal, amikor visszaállítja vagy újraindítja az Arduino -t, az időmód megváltozik.
A kijelző bal oldalán található első négy számjegy az órákat és perceket mutatja tizedes számokban. A következő három számjegy az órákat, perceket és másodperceket mutatja bináris jelöléssel, a jobb oldali utolsó számjegy pedig a hét napját jelzi.
A kóddal kapcsolatban ki kellett dolgoznom egy módszert a "LedControl" könyvtár használatára, hogy a hagyományos 7 segédes tizedes kijelzőt bináris kijelzővé alakítsam. A megoldás a "setRow" függvény használata, amelyet általában pontmátrix megjelenítésre használnak. Ezzel a funkcióval egyedileg vezérelheti a kijelző LED -jeit, hogy bármilyen karaktermintát hozzon létre.
Remélem tetszik!
1. lépés: Anyaglista
- Arduino UNO R3
- 8 számjegy 7 szegmens LED kijelző MAX7219 -el
- DS1307 RTC modul (valós idejű óra)
- Apró kenyeretábla
- Jumpers
2. lépés: Vázlatok
A rögzítési csatlakozásokat a mellékelt vázlat mutatja.
Óvatosan kövesse, mielőtt bekapcsolja a készüléket.
3. lépés: Sablon
Papírra nyomtatott modellt készítettem a LED kijelző lefedésére és olvasásának megkönnyítésére.
Csak nyomtassa ki és vágja át a 7 Seg kijelzőn.
4. lépés: Arduino kód
A csatolt fájlban az Arduino kód található.
A kód futtatásához a következő könyvtárakra lesz szüksége:
LedControl.h - Könyvtár a LED -kijelző MAX72xx vezérléséhez
Wire.h - Könyvtár az RTC -vel folytatott kommunikáció támogatására
DS1307RTC.h - Könyvtár az RTC vezérléséhez
Ajánlott:
4 számjegyű 7 szegmenses kijelző 14 tű Arduino -val: 3 lépés
4 számjegyű 7 szegmenses kijelző 14 érintkező Arduino segítségével: Mindig jó ötlet annak tesztelése, hogy egy eszköz megfelelően működik -e, vagy sem, ha az alkatrész nagyon sok tűvel rendelkezik. Ebben a projektben teszteltem a 4 számjegyű, 7 szegmenses, 14 tűs kijelzőmet. Mind a 7 szegmens 0 és 9 között jelenik meg egyszerre
4 számjegyű és 7 szegmenses kijelző használata, Arduino -val: 7 lépés
4 számjegyű és 7 szegmenses kijelző használata, Arduino segítségével: Ebben az oktatóanyagban megmutatom, hogyan kell használni a 7 szegmenses, 4 számjegyű kijelzőt az arduino használatával. Néhány alapvető dologra szeretném felhívni a figyelmet, hogy ez majdnem az összes digitális tűt elfoglalja az arduino uno, Leonardo, a táblákon 13 digi -vel
3 számjegyű Arduino bináris számláló: 8 lépés (képekkel)
3 számjegyű Arduino bináris számláló: Ez a projekt egy 1-999-es számláló, amely 4-LED-et használ minden számjegyhez, míg a vezérlőcsap az anód, szabadon hagyva a katódokat a megfelelő LED-sorokhoz és ellenálláshoz való csatlakoztatáshoz ezen és az Arduino csap között . A közös anódok
Négy számjegyű, 7 szegmenses kijelző a kukából: 7 lépés
Négy számjegyű, 7 szegmenses kijelző a kukából: Nagyon régen töltöttem fel tanulságos, nagyon hosszú időt. Tehát ma meg fogom mutatni, hogyan lehet néhány szemetet szép kijelzővé alakítani! Ez a kijelző használható egy órához, amelyet a későbbiekben közzéteszek. Tanuljunk! U
Arduino vezeték nélküli kombinált zár NRF24L01 és 4 számjegyű 7 szegmenses kijelzővel: 6 lépés (képekkel)
Arduino vezeték nélküli kombinált zár NRF24L01 és 4 számjegyű 7 szegmenses kijelzővel: Ez a projekt azzal kezdte az életét, hogy egy 4 számjegyű, 7 szegmenses kijelzővel kezdjen valamit. Amit találtam, az volt, hogy 4 számjegyű kombinációs számot adhat meg, de egyszer kész, elég unalmas volt. Arduino UNO -val építettem