Orodha ya maudhui:
- Hatua ya 1: Onyesho
- Hatua ya 2: Kidogo cha Bluetooth
- Hatua ya 3: Mawasiliano ya BT na Programu
- Hatua ya 4: Nambari na Nguvu
- Hatua ya 5: Sasisha Maonyesho ya Matrix ya 2020 - 2 X 4 (8x8)
Video: Uonyesho wa Matrix 8x8 Pamoja na BT: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Nilinunua matrix 4 ya 8x8 kutoka Ebay (China) miezi michache iliyopita.
Nilikuwa nimekata tamaa wakati niligundua ilikuwa ngumu kushikamana waya upande, sio juu hadi chini ambayo mifano mingi kwenye Mtandao imeandikwa! Angalia hatua ya 2.
Nadhani ningebadilisha nambari (sina hakika jinsi), lakini uvivu wangu wa kawaida uliniambia nitafute kitu kilichoandikwa tayari. Nilipata mfano na nikabaki nayo!
Nilicheza na ujumbe uliowekwa lakini nikaamua kujaribu ujumbe kupitia Bluetooth.
Kisha nikataka kuokoa na kupata ujumbe!
Kulikuwa na jaribio na hitilafu nyingi lakini baada ya kuweka masaa kadhaa nilipata kazi.
Bado ninajaribu kutafuta matumizi ya vitendo kwa hilo !!:-)
Hatua ya 1: Onyesho
Kama ilivyotajwa hapo awali, onyesho lina waya kushoto kwenda kulia, badala ya juu hadi chini.
Nina hakika nambari zingine zingebadilishwa kulipia hii!
Sikumbuki ni wapi nilipakua nambari ya kufanya kazi kutoka, hata hivyo, utaftaji wa "tumbo la cosmicvoid au LedControlMS.h" inaweza kusaidia. LedControlMS.h lib inahitajika kwa mradi huu.
Sehemu pekee ya nambari hii niliyoirekebisha ilikuwa idadi ya maonyesho kwani inaonekana kama ilikuwa imewekwa kwa 5, niliibadilisha kuwa 4.
Nimeamuru onyesho lingine la x4 ili nione jinsi inavyofanya kazi na matric 8 badala ya 4!
Hatua ya 2: Kidogo cha Bluetooth
Kila wakati ninacheza na kifaa cha Bluetooth, mimi hurejelea hii inayofaa kufundisha!
www.instructables.com/id/Modify-The-HC-05-B…
Inayoweza kufundishwa itakuambia yote unayohitaji kujua juu ya jinsi ya kusanidi na kuoanisha HC-05 kwenye simu ya rununu au kompyuta kibao.
Niliungana na Samsung Galaxy 6 Edge na Tab A bila shida.
Nilibadilisha kasi ya mawasiliano kuwa 57600.
Hatua ya 3: Mawasiliano ya BT na Programu
Ili kuwasiliana na HC-05 nilipakua Programu ya bure kutoka Duka la Google Play, kuna kadhaa zinazopatikana, - ile niliyochagua inaitwa Bluetooth Terminal HC-05 - ni App bora!
Mara tu unapounganisha HC-05 kwa simu au kibao Yafuatayo hufanyika.
Wakati arduino inapowekwa upya, programu inasoma ujumbe wote uliohifadhiwa kwenye EEPROM na kuonyeshwa kwenye simu / kompyuta kibao - angalia picha.
Habari iliyoonyeshwa ni Mahali pa Mem (0-9), Urefu wa Ujumbe na Ujumbe wenyewe katika kila eneo.
Nilipanga nambari ya kuhifadhi hadi ujumbe 90 wa herufi kwenye anwani 5 ya Msg 0, 105 kwa Msg 1 …….905 kwa Msg 9.
Anwani 0, 100…. 900 zina urefu wa ujumbe.
Ujumbe wa mwisho uliohifadhiwa / uliorejeshwa huonyeshwa.
Kutuma chochote kwa Arduino kupitia BT hubadilisha ujumbe wa sasa.
Kuhifadhi ujumbe ulioonyeshwa (tumia "~" tilde), tuma ~ 0 kuhifadhi katika eneo 0, ~ 5 kuhifadhi katika eneo la 5 n.k.
Kuchukua na kuonyesha matumizi ya ujumbe uliohifadhiwa "^" (carat), mfano ^ 3 itapakia na kuonyesha ujumbe katika eneo la Mem 3.
Wakati ujumbe unapohifadhiwa au kurudishwa, eneo la kumbukumbu la sasa linahifadhiwa kwenye anwani ya EEPROM 1023 - hii hutumiwa kwa nguvu hadi kuonyesha ujumbe wa mwisho ulioonyeshwa.
Hatua ya 4: Nambari na Nguvu
Kama kawaida, nambari yangu nadhifu kama chumba cha kulala cha vijana, lakini nina maoni mengi huko!
Kunaweza kuwa na nambari isiyo na maana kwani kulikuwa na jaribio na hitilafu kidogo.
Utaratibu wa kuonyesha utaonyesha chochote kilicho katika msg nyingi . Fonti haijakamilika kwa hivyo kuonyesha wahusika wengine kutasababisha matokeo yasiyotabirika!
Ikiwa mtu huko nje angeniambia jinsi ya kurekebisha ishara ya $ kwa ishara ya Pauni au bora bado niongeze, basi nitashukuru sana
Inaweza kuwa muhimu kuweka nambari ngumu ya ujumbe katika eneo 0 tu kutoa mahali pa kuanzia, hii inaweza kuandikwa wakati mpango unapoanza!
km
Andika EEPROM (0, '5'); // urefu wa msg iliyohifadhiwa katika eneo 0
Andika EEPROM (5, 'L'); // msg iliyohifadhiwa mahali 05EEPROM.andika (6, 'o');
Andika EEPROM (7, 'c');
Andika EEPROM (8, );
Andika EEPROM (9, '0');
Hakuna ujumbe uliohifadhiwa, ikiwa imewashwa, onyesho halitabiriki na simu / kompyuta kibao itaonyesha habari isiyo ya kawaida lakini thabiti kwa sababu, kama ilivyo kwa EEPROM nyingi, data chaguomsingi katika kila eneo ni FF Hex (225 Decimal).
Mfano huu ulijengwa kwa kutumia Arduino Uno, lakini nitatumia mini pro kwa mradi uliomalizika.
Ninakusudia kutumia 3 x 1.5v betri, kwa hivyo kuokoa nguvu, nitazima HC-05 baada ya kuchagua ujumbe. Kukatisha / kuunganisha tena nguvu haitoshi kwani itatuma habari iliyochorwa kwenye onyesho.
Inaonekana ni muhimu kutenga pini za TR & RX kabla ya kuunganisha / kukatisha nguvu!
Hatua ya 5: Sasisha Maonyesho ya Matrix ya 2020 - 2 X 4 (8x8)
Baada ya kuelewa vizuri MAX7219, nimeweza kuunganisha maonyesho 2 pamoja!
kulikuwa na mistari michache tu ya nambari ambayo ilihitaji kubadilika - tazama ino iliyoambatishwa.
Ilipendekeza:
Chomeka na Cheza Uonyesho wa Sura ya CO2 Pamoja na NodeMCU / ESP8266 ya Shule, Bustani za Nyumba au Nyumba Yako: Hatua 7
Chomeka na Cheza Onyesho la Sura ya CO2 Pamoja na NodeMCU / ESP8266 kwa Shule, Bustani za Nyumba au Nyumba Yako: Nitaenda kukuonyesha jinsi ya kujenga haraka kuziba & cheza sensa ya CO2 ambapo vitu vyote vya mradi vitaunganishwa na nyaya za DuPont. Kutakuwa na vidokezo 5 tu ambavyo vinahitaji kuuzwa, kwa sababu sikuuza kabla ya mradi huu kabisa
Joto la BBQ na Sura ya Nyama kwenye ESP8266 Pamoja na Uonyesho: Hatua 5 (na Picha)
Joto la BBQ & Sensorer ya Nyama kwenye ESP8266 Pamoja na Onyesho: Katika hii Inayoweza kufundishwa nitakuonyesha jinsi ya kutengeneza toleo lako mwenyewe la zana ya BBQ inayopima joto la sasa kwenye barbeque yako na kuwasha shabiki kuiwasha ikiwa inahitajika. Ziada ya hii pia kuna kiini cha joto cha msingi cha nyama
Jinsi ya kutumia Matrix ya Doti ya Max7219 8x8 Pamoja na "skiiiD": Hatua 9
Jinsi ya Kutumia Max7219 8x8 Dot Matrix Na "skiiiD": Hii ni maagizo ya video ya Max7219 8x8 Dot Matrix kupitia " skiiiD " Kabla ya kuanza, chini ni mafunzo ya msingi ya jinsi ya kutumia skiiiDhttps: //www.instructables.com/id / Kuanza-W
Uonyesho wa LCD wa I2C / IIC - Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Na Arduino: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Pamoja na Arduino: Halo jamani kwani kawaida SPI LCD 1602 ina waya nyingi sana kuungana kwa hivyo ni ngumu sana kuiunganisha na arduino lakini kuna moduli moja inayopatikana sokoni ambayo inaweza badilisha onyesho la SPI kuwa onyesho la IIC kwa hivyo basi unahitaji kuunganisha waya 4 tu
Uonyesho wa LCD wa I2C / IIC - Badilisha LCD ya SPI kwa Uonyesho wa LCD wa I2C: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Badilisha LCD ya SPI kwa Onyesho la LCD la I2C: kutumia spi LCD kuonyesha inahitaji miunganisho mingi sana kufanya ambayo ni ngumu sana kufanya hivyo nimepata moduli ambayo inaweza kubadilisha i2c lcd kwa spi lcd ili tuanze