ዝርዝር ሁኔታ:

LCD5110 ግራፊክስ ትምህርት 4 ደረጃዎች
LCD5110 ግራፊክስ ትምህርት 4 ደረጃዎች

ቪዲዮ: LCD5110 ግራፊክስ ትምህርት 4 ደረጃዎች

ቪዲዮ: LCD5110 ግራፊክስ ትምህርት 4 ደረጃዎች
ቪዲዮ: መሠረታዊ የ ግራፊክ ዲዛይን ትምህርት ክፍል 3 ( ሌየር ) / Graphic Design Course for beginners part 3 layers amharic 2024, ህዳር
Anonim
LCD5110 ግራፊክስ ትምህርት
LCD5110 ግራፊክስ ትምህርት

ሰላም ሁላችሁም

በዚህ ትምህርት ውስጥ LCD am ganna intruuduce LCD5110_GRAPH ቤተ -መጽሐፍት እና ስለ Bitmap ግራፊክ ተግባራት። ይህንን የወሰንኩት በፔሴ ውስጥ የ Space Race ጨዋታ ፕሮጀክት ካዩ ፣ እንዴት ቢትማፕ ግራፊክ ማድረግ እንደሚችሉ አላሳየኋችሁም። እንጀምር…

ደረጃ 1 - የ 5110LCD ማሳያ ባህሪዎች እና ግንኙነት

የ 5110LCD ማሳያ ባህሪዎች እና ግንኙነት
የ 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 ፋይል
BMP ፋይል
BMP ፋይል
BMP ፋይል
BMP ፋይል
BMP ፋይል
BMP ፋይል
BMP ፋይል

የ 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: ስለተመለከቱ እናመሰግናለን

ስለተመለከቱ እናመሰግናለን
ስለተመለከቱ እናመሰግናለን

በማንበብዎ በጣም እናመሰግናለን! ማናቸውም ጥያቄዎች ካሉዎት እባክዎን ያነጋግሩኝ ወይም አስተያየት ይፃፉ…

የሚመከር: