ዝርዝር ሁኔታ:
ቪዲዮ: LCD5110 ግራፊክስ ትምህርት 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-31 10:16
ሰላም ሁላችሁም
በዚህ ትምህርት ውስጥ LCD am ganna intruuduce LCD5110_GRAPH ቤተ -መጽሐፍት እና ስለ Bitmap ግራፊክ ተግባራት። ይህንን የወሰንኩት በፔሴ ውስጥ የ Space Race ጨዋታ ፕሮጀክት ካዩ ፣ እንዴት ቢትማፕ ግራፊክ ማድረግ እንደሚችሉ አላሳየኋችሁም። እንጀምር…
ደረጃ 1 - የ 5110LCD ማሳያ ባህሪዎች እና ግንኙነት
ዋና መለያ ጸባያት:
- 84 x 48 ፒክሴሎች
- ከፍተኛ 3.3V
ግንኙነት ፦
- ቪሲሲ -> አርዱዲኖ 3.3 ቪ (ወይም 5 ቪ)
- BL -> አርዱዲኖ ፒን 3 (pwm pin)
- GND -> Arduino GND
- CLK (SCLK) -> አርዱinoኖ ፒን 8
- ዲን (ሞሲ) -> አርዱዲኖ ፒን 9
- ዲሲ -> አርዱዲኖ ፒን 10
- CE ወይም CS -> አርዱinoኖ ፒን 12
- RST (ዳግም አስጀምር) -> አርዱinoኖ ፒን 11
ደረጃ 2 - BMP FILE
የ bmp ፋይል እንዴት እንደምንፈጥር በደረጃ አሳያችኋለሁ።
1-አንዳንድ ግራፊክስን ይፍጠሩ። ለዚህ የፎቶ አርታኢን እጠቀማለሁ-
- የፎቶ አርታዒውን ያስገቡ
- “አዲስ ፍጠር” ቁልፍን ያስገቡ
- ስፋት = 84 እና ከፍታ = 48 ይምረጡ
- የሚፈልጉትን ይሳሉ
- እንደ-j.webp" />
2--j.webp
- የእርስዎን-j.webp" />
- ቀይር
- አስቀምጥ
3-ፍጠር.c ፋይል። ለዚህ ኤልሲዲ ረዳት እጠቀማለሁ-
- አውርዱት
- “ፋይል” ቁልፍን ከዚያ “ምስል ጫን” ን ያስገቡ
- «ውፅዓት አስቀምጥ» ን ያስገቡ
- . C ቅርጸት ማስቀመጥዎን እርግጠኛ ይሁኑ
4-.c ፋይል በሚጠቀሙበት የኮድ አቃፊ ውስጥ ይለጥፉ።
ደረጃ 3 ፦ ኮድ
እኔ 5110LCD_Graph ን እጠቀማለሁ እና አንዳንድ ተግባሮችን አሳይሻለሁ። ሁሉንም መሠረቶች ለመማር ከፈለጉ የፒዲኤፍ ፋይሉን ያውርዱ።
#አካትት // ቤተ -መጽሐፍትን ያካትቱ
ውጫዊ uint8_t SAT ; //.c ፋይልን ይግለጹ
int BL = 3; // የጀርባ ብርሃንን ይግለጹ
LCD5110 lcd (8, 9, 10, 11, 12); // LCD5110 ስም (ክሊክ ፣ ዲን ፣ ዲሲ ፣ መጀመሪያ ፣ ሴ);
ባዶነት ማዋቀር () {
pinMode (BL ፣ ውፅዓት); lcd. InitLCD (); // ስም ።InitLCD (); ማያ ገጹን ያስጀምሩ lcd.setContrast (55); // ስም። ንፅፅር ያዘጋጁ (ከ 0 እስከ 127)}
ባዶነት loop () {
አናሎግ ፃፍ (BL ፣ 330); lcd.clrScr (); // ስም.clrScr (); ማያ ገጹን ያፅዱ lcd.drawBitmap (0 ፣ 0 ፣ SAT ፣ 84 ፣ 48) ፤ // ስም። lcd.update (); //name.update (); ማያ ገጹን አዘምን}
// --------------------- አዲስ ታብ ይፍጠሩ ------------------------ ------------------------ // በኤልሲዲ ረዳት የመነጨ ፋይል // https://en.radzio.dxp.pl/bitmap_converter/ //- -------------------------------------------------- --------------------------- #ማካተት // PROGMEM ን ለመጠቀም ይህንን ቤተ-መጽሐፍት ያካትቱ // PROGMEM አነስተኛ የ RAM አጠቃቀምን ለመጠቀም ያልተመዘገበ ቻት SAT ን ይረዳል።] PROGMEM = {0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3FX ፣ 0X3F 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0x3F ፣ 0xFF ፣ 0xFB ፣ 0xFF ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F1 ፣ 0x1F 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0xFF ፣ 0xF7 ፣ 0xFF ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x17 ፣ 0x1E ፣ 0x1E ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0x1F ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0EFX ፣ 0FF ፣ 0XFE 0xFE ፣ 0xFE ፣ 0xFE ፣ 0xFE ፣ 0xFE ፣ 0xFE ፣ 0xFE ፣ 0xFE ፣ 0xFE ፣ 0xFE ፣ 0xFE ፣ 0xFE ፣ 0xFE ፣ 0xE6 ፣ 0xFE ፣ 0xFF ፣ 0xFF ፣ 0xFD ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFX ፣ 0XF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFE ፣ 0xFF ፣ 0xFF ፣ 0xC0 ፣ 0xC0 ፣ 0x7 ፣ 0x7 ፣ 0x7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0x07 ፣ 0x07 ፣ 0x07 ፣ 0xFD ፣ 0xFX ፣ 0xFX ፣ 0x47 ፣ 0x47 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC7 ፣ 0xC5 ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0xFF ፣ 0XFF ፣ 0XFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0x7F ፣ 0x7F ፣ 0x6F ፣ 0x7F ፣ 0x7F ፣ 0x7F ፣ 0x7F ፣ 0x7F ፣ 0x7F ፣ 0x7F ፣ 0x7F ፣ 0x7F ፣ 0x7F ፣ 0x7F ፣ 0x7F ፣ 0x 7F ፣ 0x7F ፣ 0x7F ፣ 0x7F ፣ 0x7F ፣ 0x7E ፣ 0x7F ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF 0xFF ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0XFC ፣ 0XFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC 0xFC ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFF ፣ 0xFF ፣ 0xFF 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFC ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣ 0xFF ፣};
ደረጃ 4: ስለተመለከቱ እናመሰግናለን
በማንበብዎ በጣም እናመሰግናለን! ማናቸውም ጥያቄዎች ካሉዎት እባክዎን ያነጋግሩኝ ወይም አስተያየት ይፃፉ…
የሚመከር:
ለካኖን ኢኦ-ኤች -44 ጂ-ግራፊክስ-ካልኩሌተር-ወደ-ኢንተርቫሎሜትት -4 ደረጃዎች
ለካኖን ኢኦስ-HP-49G-Graphing-Calculator-into-an-Intervalomet: Disparador autom à ƒ  ¡ tico y manual para Canon Eos con HP49GPor Abraham [email protected]: //www.flickr.com /ፎቶዎች/cacholongo/አካሎች necesarios: 2n3904 ፣ Resistencia 2,2k; ዲዮዶ 1n4001 ፣ ኬብል ደ conexi à ƒ  & su
የንባብ እና ግራፊክስ ብርሃን እና የሙቀት ዳሳሽ ውሂብ ከ Raspberry Pi ጋር 5 ደረጃዎች
የንባብ እና የግራፊሽ ብርሃን እና የሙቀት ዳሳሽ ውሂብ ከ Raspberry Pi ጋር: በዚህ መመሪያ ውስጥ የብርሃን እና የሙቀት ዳሳሽ ከሮቤሪ ፓይ እና ከ ADS1115 አናሎግ ጋር ወደ ዲጂታል መቀየሪያ እንዴት እንደሚነበቡ ይማራሉ እና matplotlib ን በመጠቀም ግራፍ ያድርጉት። በሚያስፈልጉት ቁሳቁሶች እንጀምር
$ 2 ሚኒ ግራፊክስ ጡባዊ 4 ደረጃዎች
$ 2 አነስተኛ ግራፊክስ ጡባዊ - TOUCHPAD HACK - በአንዳንድ ቀላል የዕለት ተዕለት ዕቃዎች የመዳሰሻ ሰሌዳውን ወደ ጠቃሚ ሚኒ ግራፊክስ ጡባዊ እንዴት እንደሚለውጥ ለተሟላ ቪዲዮ እባክዎን ይመልከቱ http://www.metacafe.com/watch/777196/2_mini_graphics_tablet
አርዱዲኖ TFT ግራፊክስ ጋሻ 4 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ TFT ግራፊክስ ጋሻ: a.articles {ቅርጸ-ቁምፊ መጠን 110.0%; የቅርጸ ቁምፊ-ክብደት: ደፋር; ቅርጸ-ቁምፊ-ሰያፍ; ጽሑፍ-ማስጌጥ: የለም; ዳራ-ቀለም: ቀይ;} ሀ
በ SSD ላይ ግራፊክስ 1306 I2C OLED 128x64 ማሳያ ከ CircuitPython ጋር ኢይቢቢቲ ኤም 4 ኤክስፕረስን በመጠቀም - 13 ደረጃዎች (ከስዕሎች ጋር)
ኤስኤስዲ 1306 I2C OLED 128x64 ማሳያ ላይ ኢሲቢቢሲ M4 ኤክስፕረስን በመጠቀም የ SSD1306 OLED ማሳያ አነስተኛ (0.96 ") ፣ ርካሽ ፣ በሰፊው የሚገኝ ፣ I2C ፣ ባለ monochrome ግራፊክ ማሳያ ከ 128x64 ፒክሰሎች ጋር በቀላሉ የሚገናኝ (4 ብቻ) ሽቦዎች) ወደ ማይክሮፕሮሰሰር ልማት ቦርዶች እንደ Raspberry Pi ፣ Arduino ወይም