Sisukord:
- Samm: ekraan
- Samm: Bluetooth -bit
- 3. samm: BT -side ja programm
- Samm: kood ja võimsus
- Samm: värskendage 2020 - 2 X 4 (8x8) maatriksi kuva
Video: 8x8 maatriksekraan BT -ga: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Ostsin paar kuud tagasi Ebayst (Hiina) 4 paneeliga 8x8 maatriksi.
Olin natuke pettunud, kui mõistsin, et see on kõvasti ühendatud juhtmetega küljelt küljele, mitte ülalt alla, mille kohta enamik näiteid Internetis on kirjutatud! Vaadake 2. sammu.
Ma oleksin võinud koodi muuta (pole kindel, kuidas), kuid mu tavaline laiskus käskis mul otsida midagi juba kirjutatud. Sattusin näitele ja jäin selle juurde!
Mängisin fikseeritud sõnumitega, kuid siis otsustasin, et proovin sõnumit Bluetoothi kaudu programmeerida.
Siis tahtsin sõnumeid salvestada ja alla laadida!
Katseid ja vigu oli palju, kuid mõne tunni pärast kodeerimise sain selle tööle.
Üritan ikka leida sellele praktilist kasutust !!:-)
Samm: ekraan
Nagu varem mainitud, on ekraan juhtmestatud vasakult paremale, mitte ülevalt alla.
Olen kindel, et selle kompenseerimiseks oleks saanud muud koodi muuta!
Ma ei mäleta, kust ma töökoodi alla laadisin, aga abi võib olla otsingust "cosmicvoid matrix või LedControlMS.h". Selle projekti jaoks on vajalik LedControlMS.h lib.
Selle koodi ainus osa, mida ma muutsin, oli kuvarite arv, kuna tundub, et see oli seatud 5 -le, muutsin selle lihtsalt 4 -ks.
Olen tellinud teise x4 ekraani, et saaksin näha, kuidas see töötab 8 maatriksiga, mitte 4!
Samm: Bluetooth -bit
Iga kord, kui ma Bluetooth -seadmega mängin, viitan alati sellele suurepärasele juhendile!
www.instructables.com/id/Modify-The-HC-05-B…
See juhend annab teile kõik, mida peate teadma, kuidas HC-05 mobiiltelefoni või tahvelarvutiga seadistada ja siduda.
Ma sidusin Samsung Galaxy 6 Edge'i ja Tab A -ga ilma probleemideta.
Muutsin side kiiruseks 57600.
3. samm: BT -side ja programm
HC -05 -ga suhtlemiseks laadisin Play poest alla tasuta rakenduse, seal on saadaval mitu rakendust - minu valitud on Bluetooth -terminal HC -05 - see on suurepärane rakendus!
Kui olete HC-05 sidunud telefoni või tahvelarvutiga, juhtub järgmine.
Kui arduino lähtestatakse, loeb programm kõiki EEPROM -i salvestatud sõnumeid ja kuvab need telefonis / tahvelarvutis - vt pilti.
Kuvatud teave on mälu asukoht (0–9), sõnumi pikkus ja sõnum ise igas kohas.
Korraldasin koodi nii, et see salvestaks kuni 90 -tähemärgilise sõnumi aadressile 5 sõnumitele 0, 105 sõnumitele 1 …….905 sõnumitele 9.
Aadress 0, 100 … 900 sisaldavad sõnumi pikkust.
Kuvatakse viimati salvestatud / allalaaditud sõnum.
Midagi Arduinole BT kaudu saatmine asendab praeguse sõnumi.
Kuvatud sõnumi salvestamiseks (kasutage "~" tilde), saatke ~ 0, et salvestada asukohta 0, ~ 5, et salvestada asukohta 5 jne.
Salvestatud sõnumi toomiseks ja kuvamiseks kasutage " ^" (karaat), nt ^3 laadib ja kuvab sõnumi Memi asukohas 3.
Sõnumi salvestamisel või allalaadimisel salvestatakse praegune mälukoht EEPROM -i aadressile 1023 - seda kasutatakse sisselülitamisel viimati kuvatud sõnumi kuvamiseks.
Samm: kood ja võimsus
Nagu tavaliselt, on minu kood teismeliste magamistoas korras, kuid mul on seal palju kommentaare!
Võib esineda üleliigne kood, kuna oli natuke katset ja viga.
Kuvamisrutiin kuvab kõik, mis on massiivis msg . Font pole täielik, nii et mõne märgi kuvamine põhjustab ettearvamatuid tulemusi!
Kui keegi seal oskaks öelda, kuidas £ märgi £ märki muuta või veel parem lisada, siis oleksin väga tänulik
Alguspunkti andmiseks võib osutuda vajalikuks sõnum asukohta 0 kõvakoodiga kodeerida, see võib programmi käivitamisel üle kirjutada!
nt
EEPROM.write (0, '5'); // asukohas 0 salvestatud sõnumi pikkus
EEPROM.write (5, 'L'); // sõnum salvestatakse asukohta 05EEPROM.write (6, 'o');
EEPROM.write (7, 'c');
EEPROM.write (8, );
EEPROM.write (9, '0');
Kui teateid pole salvestatud, on sisselülitamisel ekraan ettearvamatu ja telefon / tahvelarvuti kuvab veidrat, kuid järjepidevat teavet, sest nagu enamiku EEPROM -ide puhul, on vaikimisi andmed igas asukohas FF Hex (225 kümnendkohani).
See prototüüp ehitati Arduino Uno abil, kuid valmisprojekti jaoks kasutan pro mini.
Kavatsen kasutada 3 x 1,5 V patareisid, nii et energia säästmiseks lülitan HC-05 pärast teate valimist välja. Lihtsalt toite lahtiühendamine/uuesti ühendamine ei ole piisavalt hea, kuna see saadab kuvarile moonutatud teavet.
Tundub vajalik enne toite ühendamist / lahtiühendamist TR & RX kontaktid eraldada!
Samm: värskendage 2020 - 2 X 4 (8x8) maatriksi kuva
Pärast MAX7219 paremat mõistmist õnnestus mul ühendada 2 kuvarit!
seal oli vaid paar rida koodi, mis vajasid muutmist - vt lisatud.
Soovitan:
8x8 LED-maatriksi kell ja sissetungivastane hoiatus: 4 sammu (koos piltidega)
8x8 LED-maatrikskell ja sissetungivastane hoiatus: selles juhendis näeme, kuidas ehitada 8x8 LED-maatrikskell, mis on aktiveeritud liikumistuvastusega. Seda kella saab kasutada ka sissetungivastase seadmena, mis saadab hoiatusteate liikumise korral tuvastati telegrammibotile !!! Teeme kahe erinevaga
NeoMatrix 8x8 Word Clock: 6 sammu (koos piltidega)
NeoMatrix 8x8 sõnakell: kas olete aja möödumisest lummatud? Kas soovite oma kellade kollektsiooni lisada stiilse, kaasaegse ja funktsionaalse ajanäitaja? Sõnakell on ainulaadne aja määramise seade, mis kasutab aja täpsustamiseks tähtede ruudustikku. Sel ajal kui sa
Kuidas ehitada 8x8 BIG LED -maatriksit (MAX7219 LED 10mm): 9 sammu (piltidega)
Kuidas ehitada 8x8 BIG LED-maatriksit (MAX7219 LED 10mm): kas olete töötanud ekraanidega valmis 8x8 LED-maatriksiga? Neid on erinevates suurustes ja nendega on üsna huvitav töötada. Suur kergesti kättesaadav suurus on umbes 60 mm x 60 mm. Kui aga otsite palju suuremat valmis LED-maatriksit
Mirolo võrgustatud LED -maatriksekraan digitaalsete siltide jaoks: 22 sammu (piltidega)
Mirolo võrguga LED -maatriksekraan digitaalsete siltide jaoks: digitaalsed märgid võivad olla kasulikud üritustel, et teavitada külastajaid eelseisvatest paneelidest, ajakava muudatustest või dünaamiliselt teavet anda. LED -maatriksite kasutamine muudab sõnumid loetavaks isegi kaugelt ja on pilkupüüdev
Tehke maatriksekraan pseudo-juhuslike numbrite generaatoriga: 4 sammu
Tehke maatriksekraan pseudo-juhuslike numbrite generaatoriga: kui teile maatriks meeldib ja teil on vaba aega, võite teha lõputu programmi, mis näitab juhuslikke numbreid nii kiiresti, kui arvuti suudab seda käivitada, nähes maatriksiga väga sarnane välja ! Valmistamiseks kulub vaid umbes 5 minutit! Ma vaatasin seda