Sisukord:
- Samm: haarake rekvisiidid
- 2. samm: ühendage see
- 3. samm: Nokia 5110 kogu installimine
- Samm: pildi teisendamine
- Samm 5: Bitmap -pildi teisendamine C -massiiviks
- 6. samm: kood
- Samm: olete kõik valmis
Video: Kohandatud graafika Nokia 5110 ekraanil: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Hei poisid! Moxigen siin. Umbes 3 aastat tagasi sulgesin oma isikliku saidi (inKnowit.in), millel oli umbes 30 ajaveebi. Jätkasin siin blogimist, kuid kaotasin motivatsiooni väga kiiresti ja kirjutasin ainult kolm ajaveebi. Pärast pikka mõtlemist otsustasin blogimist jätkata. Praegu postitaksin väga lihtsaid projekte. Kuna olen Nokia 5110 ekraaniga juba tükk aega lollitanud, olen otsustanud kirjutada oma neljanda ajaveebi selle ekraani ja Arduino mikrokontrolleri plaadiga ühendamise kohta.
Samm: haarake rekvisiidid
Selle juhendamise jaoks vajate:
1. Nokia 5110 LCD -ekraan. Saate selle vanast Nokia 5110 -st päästa või veebist osta. Siin on link, mis aitab teil seda osta:
Arduino 5110 ekraan-Ebay
2. Arduino plaat. [Olen sel juhul kasutanud NANO -d]
3. (5 x [1000 oomi takistit])
4. (1 x [330 oomi takistid])
5. 10kohm potentsiomeeter.
6. Hunnik hüppaja juhtmeid.
7. Leivaplaat.
2. samm: ühendage see
Kuna ma ei leidnud Fritzingi raamatukogust Nokia 5110 komponenti, otsustasin skeemi ise visandada. Ärge unustage kasutada 1000 oomi takistit, samal ajal ühendades RST, CE, DC, Din ja CLK tihvti arduino plaadiga ning 380 oomi takisti potentsiomeetriga.
3. samm: Nokia 5110 kogu installimine
Esmalt peate installima Nokia 5110 kogu. Siin on link raamatukogule. Laadige see alla, pakkige see lahti ja teisaldage see Arduino raamatukogude kausta.
Nokia 5110 raamatukogu Arduino jaoks
Samm: pildi teisendamine
Peate teisendama kuvatava pildi bitikaardifailiks. Samuti peate ekraani eraldusvõime kohandamiseks muutma pildi eraldusvõimeks 84*48. Siin on sait, mis aitab teil seda teha:
Online Convert
Samm 5: Bitmap -pildi teisendamine C -massiiviks
Nüüd peate kasutama tarkvara, et teisendada.bmp -pilt C -massiiviks.
Windowsi kasutajad saavad kasutada LCDAssistanti (fail on lisatud) ja MacBooki kasutajad LCDCreatori (fail manustatud).
Kui olete pildi teisendanud, kopeerige massiiv. Järgmistes sammudes selgitan, kuidas massiivi täpselt kasutatakse.
6. samm: kood
#include // Kaasa arvatud teek LCD5110 myGLCD (8, 9, 10, 12, 11); // LCD -objekti loomine
väline uint8_t graafika ; // Kaasa arvatud graafika
tühine seadistus () {
myGLCD. InitLCD (); // LCD -i sisestamine
}
void loop () {
myGLCD.clrScr (); // Ekraani puhastamine
myGLCD.drawBitmap (0, 0, graafiline, 84, 48); // Bitmap'i joonistamine
myGLCD.update (); // LCD värskendamine
}
Looge eraldi vahekaart ja pange sellele nimi Graphics. C
Nüüd kohandatud graafilise osa juurde.
Salvestame C -koodi programmi mällu SRAM -i asemel, kuna vajame alati väikest RAM -i kasutamist. Selleks peame lisama raamatukogu ja sõna nagu pildid või nii: (Lisame sõna PROGMEM ja kogu) [Sisestage see Graphics. C osasse];
#include const allkirjastamata tähemärk PROGMEM = {
// Sisestage siia varem kopeeritud C -massiiv
// Muidu sisestage minu lisatud fail graphics.c
}
Samm: olete kõik valmis
Laadige programm USB -kaabli kaudu üles arduinosse ja oletegi valmis.
Siin on veel üks näide, kus olen Nokia 5110 ekraanile kuvanud StoneSourgi logo.
Olen kriitikale avatud, nii et palun kommenteerige oma seisukohti selle õpetliku kohta. Kui teil on selle projektiga seotud probleeme, saatke mulle sõnum.
Instagram- @moxigen
Facebook- Moksh Jadhav
Soovitan:
Graafika SSD -l 1306 I2C OLED 128x64 ekraanil CircuitPythoniga, kasutades Itsybitsy M4 Expressi: 13 sammu (koos piltidega)
Graafika SSD1306 I2C OLED 128x64 ekraanil CircuitPythoniga, kasutades Itsybitsy M4 Expressi: SSD1306 OLED -ekraan on väike (0,96 "), odav, laialdaselt kättesaadav I2C, mustvalge graafiline ekraan 128x64 piksliga, mis on hõlpsasti liidestatav (ainult 4 juhtmed) mikroprotsessorite arendusplaatidele nagu Raspberry Pi, Arduino või
AVR mikrokontroller. Ultraheli kaugusandur. HC-SR04 LCD-ekraanil NOKIA 5110: 4 sammu
AVR mikrokontroller. Ultraheli kaugusandur. HC-SR04 LCD-ekraanil NOKIA 5110: Tere kõigile! Selles jaotises valmistan lihtsa elektroonilise seadme kauguse anduriks ja need parameetrid kuvatakse LCD-ekraanil NOKIA 5110. Parameetrid kuvatakse diagrammina ja numbritena. Seade põhineb mikrokontrolleril AVR ATMEG
Kuvage Arduino reaalajas anduri näidud Nokia 5110 LCD -ekraanil: 4 sammu (koos piltidega)
Kuvage Arduino reaalajas anduri näiteid Nokia 5110 LCD -ekraanil: kui olete kunagi töötanud arduinoga, olete ilmselt soovinud, et see näitaks anduri näitu. Jada monitori kasutamine on täiesti korras, kuid olles arduino badass, muutute kiiresti ilmselt tahaks, et see näitaks näiteid millegi kohta
Arduino menüü Nokia 5110 LCD -ekraanil pöörleva kodeerija abil: 6 sammu (koos piltidega)
Arduino menüü Nokia 5110 LCD -ekraanil pöörleva kodeerija abil: Kallid sõbrad, tere tulemast teise õpetuse juurde! Selles videos õpime, kuidas koostada populaarse Nokia 5110 LCD -ekraani jaoks oma menüü, et muuta meie projektid kasutajasõbralikumaks ja võimekamaks. Alustame! See on projekt
Scratch võidusõidumängu graafika tegemine: 7 sammu
Scratch Racing Game jaoks graafika tegemine: see õpetus näitab teile, kuidas Scratchis võidusõidumängu teha