Orodha ya maudhui:

Picha za Desturi kwenye Uonyesho wa Nokia 5110: Hatua 7
Picha za Desturi kwenye Uonyesho wa Nokia 5110: Hatua 7

Video: Picha za Desturi kwenye Uonyesho wa Nokia 5110: Hatua 7

Video: Picha za Desturi kwenye Uonyesho wa Nokia 5110: Hatua 7
Video: JIFUNZE NAMNA YA KUFUNGUA SIMU ULIO SAHAU PASSWORD tafadhali SUBSCRIBE 2024, Julai
Anonim
Picha za Desturi kwenye Uonyesho wa Nokia 5110
Picha za Desturi kwenye Uonyesho wa Nokia 5110

Haya jamani! Moxigen hapa. Karibu miaka 3 iliyopita, nilifunga tovuti yangu ya kibinafsi (inKnowit.in) ambayo ilikuwa na blogi 30 au kadhalika. Niliendelea kublogi hapa lakini nilipoteza motisha haraka sana na nikaandika blogi tatu tu. Baada ya mawazo mengi nimeamua kuendelea kublogi. Ningekuwa nikituma miradi rahisi sana kama ya sasa. Kwa kuwa nimekuwa nikidanganya na onyesho la Nokia 5110 kwa muda mrefu, nimeamua kuandika blogi yangu ya nne juu ya kuingiza onyesho hili na bodi ya Arduino MicroController.

Hatua ya 1: Shika Maombi

Shika mahitaji!
Shika mahitaji!
Shika mahitaji!
Shika mahitaji!
Shika mahitaji!
Shika mahitaji!

Kwa hili linaloweza kufundishwa, utahitaji:

1. Onyesho la LCD la Nokia 5110. Unaweza kuiokoa kutoka kwa Nokia 5110 ya zamani, au unaweza kuinunua mkondoni. Hapa kuna kiunga ambacho kitakusaidia kukinunua:

Arduino 5110 kuonyesha-Ebay

2. Bodi ya Arduino. [Nimetumia NANO katika kesi hii]

3. (5 x [1000 ohm resistors])

4. (1 x [330 ohm resistors])

5. Potentiometer ya 10kohm.

6. Kikundi cha waya za kuruka.

7. Bodi ya mkate.

Hatua ya 2: Itengeneze kwa waya

Waya It Up!
Waya It Up!

Kwa kuwa sikuweza kupata kipengee cha Nokia 5110 kwenye maktaba ya Fritzing, niliamua kuchora kielelezo mwenyewe. Kumbuka kutumia vipinzani vya 1000 ohm wakati wa kuunganisha RST, CE, DC, Din na pini ya CLK kwenye bodi ya arduino na kipinga cha 380 ohm na potentiometer.

Hatua ya 3: Kusanikisha Maktaba ya Nokia 5110

Unahitaji kusanikisha maktaba ya Nokia 5110 kwanza. Hapa kuna kiunga cha maktaba. Pakua, ifungue na uihamishe kwenye folda ya Maktaba ya Arduino.

Maktaba ya Nokia 5110 ya Arduino

Hatua ya 4: Kubadilisha Picha

Utahitaji kubadilisha picha unayotaka kuonyesha kuwa faili ya bitmap. Pia unahitaji kubadilisha azimio la picha kuwa 84 * 48, kuambatana na azimio la maonyesho. Hapa kuna tovuti ambayo itakusaidia kufanya hivyo:

Kubadilisha Mkondoni

Hatua ya 5: Kubadilisha Picha ya Bitmap kuwa Mchoro wa C

Sasa, itabidi utumie programu kubadilisha picha ya.bmp kuwa safu C.

Watumiaji wa Windows wanaweza kutumia LCDAssistant (Faili imeambatishwa) na watumiaji wa MacBook wanaweza kutumia LCDCreator (Faili Imeambatishwa).

Mara tu ukibadilisha picha, nakili safu. Nitaelezea kwa hatua zaidi jinsi safu hiyo ingetumika.

Hatua ya 6: Kanuni

# pamoja # ikiwa ni pamoja na maktaba LCD5110 myGLCD (8, 9, 10, 12, 11); // Kuunda kitu cha LCD

picha ya nje ya uint8_t ; // Ikiwa ni pamoja na picha

usanidi batili () {

myGLCD. InitLCD (); // Kuunganisha LCD

}

kitanzi batili () {

myGLCD.clrScr (); // Kusafisha skrini

myGLCD.drawBitmap (0, 0, picha, 84, 48); // Kuchora bitmap

sasisho la myGLCD. (); // Kusasisha LCD

}

Unda kichupo tofauti na uipe jina kama Picha. C

Sasa kwa sehemu ya picha ya kawaida.

Tutahifadhi nambari ya C katika mpango wa kumbukumbu badala ya SRAM kwani kila wakati tunahitaji utumiaji mdogo wa RAM. Ili kufanya hivyo itabidi tujumuishe maktaba na neno kama picha au kama hii: (Tunajumuisha neno la PROGMEM na maktaba) [Ingiza hii katika sehemu ya Graphics. C];

# ikiwa ni pamoja na picha ya char isiyosainiwa PROGMEM = {

// Ingiza safu ya C uliyonakili mapema hapa

// Mwingine, ingiza faili yangu ya graphics.c ambayo nimejumuisha

}

Hatua ya 7: Umemaliza

Umemaliza!
Umemaliza!

Pakia programu hiyo kwa arduino kupitia kebo ya usb, na uko vizuri kwenda.

Hapa kuna mfano mwingine ambapo nimeonyesha nembo ya StoneSour kwenye onyesho la Nokia 5110.

Niko wazi kukosolewa, kwa hivyo tafadhali jisikie huru kutoa maoni yako juu ya hii inayoweza kufundishwa. Nitumie ujumbe ikiwa una shida zozote zinazohusiana na mradi huu.

Instagram- @ moxigen

Facebook- Moksh Jadhav

Ilipendekeza: