INHOUDSOPGAWE:
- Stap 1: Gryp die vereistes aan
- Stap 2: Maak 'n draai
- Stap 3: Installeer die Nokia 5110 -biblioteek
- Stap 4: Omskakeling van die prent
- Stap 5: Omskakeling van die bitmapbeeld na C -skikking
- Stap 6: Die kode
- Stap 7: Jy is klaar
Video: Pasgemaakte grafika op die Nokia 5110 -skerm: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hallo ouens! Moxigen hier. Ongeveer 3 jaar gelede het ek my persoonlike webwerf (inKnowit.in) met 30 blogs of so meer gesluit. Ek het hier voortgegaan om te blog, maar ek het baie vinnig my motivering verloor en slegs drie blogs geskryf. Na baie gedink het ek besluit om verder te blog. Ek sou van nou af baie eenvoudige projekte plaas. Aangesien ek al 'n geruime tyd met 'n Nokia 5110 -skerm rondloer, het ek besluit om my vierde blog te skryf oor die koppelvlak van hierdie skerm met die Arduino MicroController -bord.
Stap 1: Gryp die vereistes aan
Vir hierdie instruksies, benodig u:
1. 'n Nokia 5110 LCD -skerm. U kan dit van 'n ou Nokia 5110 red, of u kan dit aanlyn koop. Hier is 'n skakel wat u kan help om dit te koop:
Arduino 5110 display-Ebay
2. 'n Arduino -bord. [Ek het NANO in hierdie geval gebruik]
3. (5 x [1000 ohm weerstande])
4. (1 x [330 ohm weerstande])
5. 'n 10 khm potensiometer.
6. 'n Klomp springdrade.
7. 'n Broodplank.
Stap 2: Maak 'n draai
Aangesien ek die Nokia 5110 -komponent nie in die Fritzing -biblioteek kon vind nie, het ek besluit om die skematiese skets self te skets. Onthou om die weerstand van 1000 ohm te gebruik terwyl u die RST-, CE-, DC-, Din- en CLK -pen met die arduino -bord en die 380 ohm -weerstand met die potensiometer verbind.
Stap 3: Installeer die Nokia 5110 -biblioteek
U moet eers die Nokia 5110 -biblioteek installeer. Hier is die skakel na die biblioteek. Laai dit af, pak dit uit en skuif dit na die gids Arduino Libraries.
Nokia 5110 -biblioteek vir Arduino
Stap 4: Omskakeling van die prent
U moet die prentjie wat u wil vertoon, omskakel in 'n bitmap -lêer. U moet ook die resolusie van die beeld verander na 84*48 om die resolusie van die skerm te pas. Hier is 'n webwerf wat u kan help om dit te doen:
Online Skakel
Stap 5: Omskakeling van die bitmapbeeld na C -skikking
Nou moet u 'n sagteware gebruik om die.bmp -beeld na 'n C -skikking om te skakel.
Windows -gebruikers kan LCDAssistant (lêer aangeheg) gebruik en MacBook -gebruikers kan LCDCreator (lêer aangeheg) gebruik.
Sodra u die prent omskep het, kopieer u die skikking. Ek sal in verdere stappe verduidelik hoe die skikking presies gebruik sou word.
Stap 6: Die kode
#include // Insluitend biblioteek LCD5110 myGLCD (8, 9, 10, 12, 11); // Skep LCD -voorwerp
eksterne uint8_t grafiese ; // Die grafika ingesluit
ongeldige opstelling () {
myGLCD. InitLCD (); // Intialiserende LCD
}
leemte -lus () {
myGLCD.clrScr (); // Maak skerm skoon
myGLCD.drawBitmap (0, 0, grafies, 84, 48); // Skep bitmap
myGLCD.update (); // Opdatering van die LCD
}
Skep 'n aparte oortjie en noem dit as Graphics. C
Nou vir die pasgemaakte grafiese deel.
Ons sal die C -kode in die program -emory stoor in plaas van die SRAM, aangesien ons altyd klein RAM -gebruik nodig het. Om dit te kan doen, moet ons 'n biblioteek en 'n woord soos die prente of so insluit: (Ons sluit die PROGMEM -woord en die biblioteek in) [Tik dit in die gedeelte Graphics. C];
#include const unsigned char graphic PROGMEM = {
// Voer die C -skikking in wat u vroeër hier gekopieer het
// Andersins, plaas my graphics.c lêer wat ek ingesluit het
}
Stap 7: Jy is klaar
Laai die program via die usb -kabel na die arduino op, dan is u klaar.
Hier is nog 'n voorbeeld waar ek StoneSour se logo op die Nokia 5110 -skerm vertoon het.
Ek is oop vir kritiek, so lewer gerus kommentaar op u standpunte hieroor. Stuur 'n boodskap aan my as u probleme ondervind met hierdie projek.
Instagram- @moxigen
Facebook- Moksh Jadhav
Aanbeveel:
Pasgemaakte 3D -afdrukbehuizing vir die Atari Punk -konsole: 5 stappe
Aangepaste 3D -afdrukbehuizing vir die Atari Punk Console: Vir diegene onder u soos ek wat belangstel in die wêreld van selfdoenelektronika en analoog sintetiseerders, maar geïntimideer word deur die koste en ingewikkelde aard van elektronika, is die Atari Punk Console (APC) 'n uitstekende toegangspunt tot hierdie veld. Dit is
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe
Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek