Orodha ya maudhui:
- Hatua ya 1: Orodha ya nyenzo
- Hatua ya 2: Skematiki
- Hatua ya 3: Kiolezo
- Hatua ya 4: Msimbo wa Arduino
Video: Saa ya Dijiti na ya Kibajara katika Nambari 8 X Sehemu 7 Uonyesho wa LED: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Fuata Zaidi na mwandishi:
Kuhusu: Usimbuaji Coding, Utaftaji wa Elektroniki na Arduino na Takwimu za Takwimu ni burudani zangu. Zaidi Kuhusu lagsilva »
Hili ni toleo langu lililoboreshwa la Saa ya Dijitali na Binary ikitumia Digiti 8 x Sehemu ya 7 ya Kuonyesha LED.
Ninapenda kutoa huduma mpya kwa vifaa vya kawaida, haswa saa, na katika kesi hii utumiaji wa onyesho la Seg 7 kwa Saa ya Kibinadamu sio ya kawaida na ni ya kupendeza na njia tofauti ya kuitumia.
Chaguo langu katika mradi huu lilikuwa kutumia onyesho linalotumiwa na MAX72xx ambayo ni muhimu sana kwa sababu inatumia bandari tatu tu za dijiti za Arduino. Nilitumia pia moduli ya gharama nafuu ya DS1307 RTC kuhifadhi hali ya saa kwenye kumbukumbu yake ya ndani: kiwango cha 24HS au AM-PM.
Kila wakati unapoweka upya au kuwasha tena Arduino, hali ya wakati itabadilika.
Nambari nne za kwanza kushoto mwa onyesho zinaonyesha masaa na dakika kwa nambari za desimali. Nambari tatu zifuatazo zinaonyesha masaa, dakika na sekunde katika nukuu ya binary na nambari ya mwisho kulia inajulisha siku ya wiki.
Kuhusu nambari hiyo, ilibidi nitengeneze njia ya kutumia maktaba ya "LedControl" kugeuza onyesho la kawaida la 7-Seg kwenye onyesho la Binary. Suluhisho ni kutumia kazi ya "setRow" ambayo kawaida hutumiwa kwa onyesho la tumbo la nukta. Kwa kazi hii, unaweza kudhibiti kiboreshaji LED za kibinafsi ili kuunda muundo wowote wa chars.
Natumahi unapenda!
Hatua ya 1: Orodha ya nyenzo
- Arduino UNO R3
- Nambari 8 x Sehemu 7 za Kuonyesha LED na MAX7219
- Moduli ya DS1307 RTC (Saa Saa Saa)
- Bodi ndogo ya mkate
- Wanarukaji
Hatua ya 2: Skematiki
Uunganisho wa kufunga umeonyeshwa kwenye mchoro ulioambatanishwa.
Fuata kwa uangalifu kabla ya kuwasha umeme.
Hatua ya 3: Kiolezo
Nilitengeneza mfano uliochapishwa kwenye karatasi kufunika na kuwezesha usomaji wa onyesho la LED.
Chapisha tu na uikate juu ya Uonyesho wa Seg 7.
Hatua ya 4: Msimbo wa Arduino
Katika faili iliyoambatanishwa kuna nambari ya Arduino.
Utahitaji maktaba zifuatazo kutekeleza nambari hii:
LedControl.h - Maktaba ya kudhibiti onyesho la LED na MAX72xx
Wire.h - Maktaba ya kusaidia mawasiliano na RTC
DS1307RTC.h - Maktaba ya kudhibiti RTC
Ilipendekeza:
Sehemu ya Uonyesho wa Sehemu ya 7: Hatua 6 (na Picha)
Sehemu ya Maonyesho ya Sehemu: Nimeunda onyesho lililoongozwa lililoundwa na maonyesho ya sehemu 144 za 7 zinazodhibitiwa na nano ya arduino. Sehemu hizo zinadhibitiwa na 18 MAX7219 ic's ambazo zinaweza kudhibiti hadi viongoz 64 vya mtu binafsi au maonyesho ya sehemu 8 7. Safu hiyo ina maonyesho 144 yaliyoundwa na kila
Yote katika Chronometer Moja ya Dijiti (Saa, Saa, Kengele, Joto): Hatua 10 (na Picha)
Yote katika Chronometer Moja ya Dijitali (Saa, Saa, Kengele, Joto): Tulikuwa tukipanga kutengeneza Timer kwa mashindano mengine, lakini baadaye tulitekeleza saa (bila RTC). Tulipoingia kwenye programu, tulipenda kutumia matumizi zaidi ya kifaa na kuishia kuongeza DS3231 RTC, kama
Jinsi ya kutengeneza Saa ya dijiti Kutumia 8051 Na Uonyesho wa Sehemu 7: Hatua 4
Jinsi ya kutengeneza Saa ya dijiti Kutumia 8051 na Uonyesho wa Sehemu 7: Katika mradi huu nimekuelezea juu ya jinsi ya kutengeneza saa rahisi ya dijiti ukitumia mdhibiti mdogo wa 8051 na onyesho la sehemu 7
Kiunganishi cha keypad Na 8051 na Inaonyesha Nambari za keypad katika Sehemu ya 7: Hatua 4 (na Picha)
Kiunganishi cha keypad Na 8051 na Kuonyesha Nambari za keypad katika Sehemu ya 7: Katika mafunzo haya nitakuambia juu ya jinsi tunaweza kuunganisha keypad na 8051 na kuonyesha nambari za keypad katika onyesho la sehemu 7
Mchanganyiko wa Mchanganyiko wa waya wa Arduino na NRF24L01 na Nambari 4 ya Uonyesho wa Sehemu ya 7: Hatua 6 (na Picha)
Mchanganyiko wa Arduino Wireless Lock na NRF24L01 na 4 Digit 7 Segment Segment: Mradi huu ulianza maisha yake kama zoezi la kufanya kitu na onyesho la sehemu 4 nambari 7. Kile nilichokuja nacho ni uwezo wa kuingiza nambari 4 nambari ya mchanganyiko, lakini mara moja ilikuwa imekamilika, ilikuwa ya kuchosha kabisa. Niliijenga kwa kutumia Arduino UNO.