Orodha ya maudhui:
- Hatua ya 1: Vitu Unavyohitaji
- Hatua ya 2: Uunganisho
- Hatua ya 3: Sehemu ya Usimbuaji
- Hatua ya 4: Pato
Video: Mafunzo ya Kuonyesha Matrix ya Arduino Max7219: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Halo jamani katika mafundisho haya tutajifunza jinsi ya kutumia onyesho la matrix iliyoongozwa na dereva wa kuonyesha max7219 na Arduino kuonyesha uhuishaji na maandishi kwenye onyesho hili la Matrix lililoongozwa.
Hatua ya 1: Vitu Unavyohitaji
Kwa mafundisho haya tutahitaji vitu vifuatavyo: Arduino unoLed Matrix onyesha na max7219 waya za juu Breadboard
Hatua ya 2: Uunganisho
Kabla ya kwenda katika haya yote tunahitaji kuunganisha kila kitu pamoja kulingana na skmatiki zilizoonyeshwa kwenye picha.
Hatua ya 3: Sehemu ya Usimbuaji
unahitaji kupakua na kusanikisha katika IDE yako ya Arduino kwenye maktaba ya LedControl. Ili kusanikisha maktaba fuata hatua hizi: Bonyeza hapa kupakua maktaba ya LedControl: https://github.com/wayoda/LedControl/archive/maste …….
Unapaswa kuwa na folda ya.zip katika Upakuaji wakoZuisha folda ya.zip na unapaswa kupata folda ya LedControl-masterBadilisha jina la folda yako kutoka kwa LedControl-master hadi LedControlSongeza folda ya LedControl kwenye folda yako ya maktaba ya usakinishaji ya Arduino IDE Mwishowe, fungua tena IDE yako ya ArduinoUtumia maktaba ya LedControl kazi Njia rahisi ya kuonyesha kitu kwenye tumbo la nukta ni kwa kutumia kazi setLed (), setRow () au setColumn (). Kazi hizi hukuruhusu kudhibiti moja iliyoongozwa, safu moja au safu moja kwa wakati. Hapa kuna vigezo vya kila kazi: setLed (addr, safu, col, state) nyongeza ni anwani ya tumbo lako, kwa mfano, ikiwa una tumbo 1 tu, kiingilizi cha int kitakuwa sifuri. siku kuu ni safu ambayo inayoongoza iko safu ni safu ambayo ilipo iko. Ni kweli au 1 ikiwa unataka kuiwasha addr, safu, thamani) setCol (nyongeza, safu, thamani) Nakili nambari ifuatayo na Uipakie kwenye bodi yako ya arduino: # pamoja na "LedControl.h" # pamoja na "binary.h" / * DIN inaunganisha kubandika 12 CLK inaunganisha kwa pini 11 CS inaunganisha kwa kubandika 10 * / LedControl lc = LedControl (12, 11, 10, 1); B10000001, B10100101, B10011001, B01000010, B00111100}; [8] = {B00111100, B01000010, B10100101, B10000001, B10011001, B10100101, B01000010, B00111100}; usanidi batili () {lc. Kuzima (0, uwongo); // Weka mwangaza kwa thamani ya kati lc.setIntensity (0, 8); // Futa onyesho lc. clearDisplay (0); } batili kutekaFace () {// Onyesha uso wa kusikitisha lc.setRow (0, 0, sf [0]); lc.setRow (0, 1, sf [1]); lc.setRow (0, 2, sf [2]); lc.setRow (0, 3, sf [3]); lc.setRow (0, 4, sf [4]); lc.setRow (0, 5, sf [5]); lc.setRow (0, 6, sf [6]); lc.setRow (0, 7, sf [7]); kuchelewesha (muda wa kuchelewesha); // Onyesha uso wa upande wowote lc.setRow (0, 0, nf [0]); lc.setRow (0, 1, nf [1]); lc.setRow (0, 2, nf [2]); lc.setRow (0, 3, nf [3]); lc.setRow (0, 4, nf [4]); lc.setRow (0, 5, nf [5]); lc.setRow (0, 6, nf [6]); lc.setRow (0, 7, nf [7]); kuchelewesha (muda wa kuchelewesha); // Onyesha uso wa furaha lc.setRow (0, 0, hf [0]); lc.setRow (0, 1, hf [1]); lc. RetRow (0, 2, hf [2]); lc.setRow (0, 3, hf [3]); lc.setRow (0, 4, hf [4]); lc. RetRow (0, 5, hf [5]); lc.setRow (0, 6, hf [6]); lc.setRow (0, 7, hf [7]); kuchelewesha (muda wa kuchelewesha);} kitanzi batili () {drawFaces ();}
Hatua ya 4: Pato
Baada ya kuunganisha kila kitu pamoja na kupakia nambari hiyo kwa arduino utaweza kuona uhuishaji wa tabasamu kama onyesho langu lililoonyeshwa kwenye picha.
Ilipendekeza:
Kuonyesha Nakala ya Kuonyesha (Mwongozo wa Z hadi Z): Hatua 25 (na Picha)
Kuonyesha Nakala ya Kuonyesha (Mwongozo wa Z hadi Z): Katika hii inayoweza kufundishwa / video nitakuongoza kwa maagizo ya hatua kwa hatua jinsi ya kufanya onyesho la maandishi ya kutembeza na Arduino. Sitakuwa nikielezea jinsi ya kutengeneza nambari ya Arduino, nitakuonyesha jinsi ya kutumia nambari iliyopo. Nini na wapi unahitaji kushirikiana
Arduino na VL53L0X Muda wa Ndege + OLED Mafunzo ya Kuonyesha: Hatua 6
Arduino na VL53L0X Muda wa Ndege + OLED Mafunzo ya Kuonyesha: Katika mafunzo haya tutajifunza jinsi ya kuonyesha umbali kwa mm kutumia VL53L0X sensorer ya Muda wa Ndege na OLED Onyesha
Arduino Smile MAX7219 Matrix LED Mafunzo: Hatua 4
Arduino Smile MAX7219 Matrix Mafunzo ya LED: Katika mafunzo haya " Kudhibiti Matrix inayoongozwa Kutumia Arduino ". Ninakuonyesha jinsi ya kutumia onyesho la Matrix ya Led ukitumia Arduino.Na katika nakala hii, tutajifunza kutengeneza vielelezo vya tabasamu kwa kutumia onyesho hili la tumbo kutumia Arduino pia. Viungo vilivyotumika
Mafunzo ya Jinsi ya 4-Nambari ya Kiolesura cha Kuonyesha na Arduino UNO: Hatua 6 (na Picha)
Mafunzo ya Jinsi ya 4-Nambari ya Maonesho ya Maonyesho na Arduino UNO: Mafunzo haya yatakufundisha misingi ya kutumia 4- Kuonyesha Digiti na Arduino UNO
Kuonyesha Kuonyesha kwa LED: Hatua 12
Kuonyesha Kuonyesha kwa LED: Onyesho la taa inayozunguka hutumia gari kuzungusha bodi kwa kasi kubwa wakati wa kuvuta taa kutengeneza muundo angani wakati inavyozunguka. Ni rahisi kujenga, ni rahisi kutumia, na inafurahisha kuonyesha! Pia ina kichwa ili uweze kusasisha s