فهرست مطالب:
- مرحله 1: ویژگی ها و اتصال صفحه نمایش 5110LCD
- مرحله 2: فایل BMP
- مرحله 3: کد
- مرحله 4: با تشکر از مشاهده
![LCD5110 آموزش گرافیک: 4 مرحله LCD5110 آموزش گرافیک: 4 مرحله](https://i.howwhatproduce.com/images/005/image-13904-14-j.webp)
تصویری: LCD5110 آموزش گرافیک: 4 مرحله
![تصویری: LCD5110 آموزش گرافیک: 4 مرحله تصویری: LCD5110 آموزش گرافیک: 4 مرحله](https://i.ytimg.com/vi/oFdXZKDYcHs/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-31 10:19
![آموزش گرافیک LCD5110 آموزش گرافیک LCD5110](https://i.howwhatproduce.com/images/005/image-13904-15-j.webp)
هی همه
در این آموزش ، من ganna کتابخانه LCD5110_GRAPH و توابع مربوط به Bitmap Graphic را وارد می کنم. من این تصمیم را گرفتم زیرا اگر پروژه Space Race Game را در صفحه من مشاهده می کنید ، من به شما نشان نمی دهم که چگونه می توانید یک گرافیک bitmap بسازید. شروع کنیم…
مرحله 1: ویژگی ها و اتصال صفحه نمایش 5110LCD
![ویژگی ها و اتصال صفحه نمایش 5110LCD ویژگی ها و اتصال صفحه نمایش 5110LCD](https://i.howwhatproduce.com/images/005/image-13904-16-j.webp)
امکانات:
- 84 × 48 پیکسل
- سوپلی 3.3 ولت
ارتباط:
- VCC -> آردوینو 3.3 ولت (یا 5 ولت)
- BL -> پین آردوینو 3 (پین pwm)
- GND -> Arduino GND
- CLK (SCLK) -> پین آردوینو 8
- DIN (MOSI) -> پین آردوینو 9
- DC -> پین آردوینو 10
- CE یا CS -> آردوینو پین 12
- RST (RESET) -> پین آردوینو 11
مرحله 2: فایل BMP
![فایل BMP فایل BMP](https://i.howwhatproduce.com/images/005/image-13904-17-j.webp)
![فایل BMP فایل BMP](https://i.howwhatproduce.com/images/005/image-13904-18-j.webp)
![فایل BMP فایل BMP](https://i.howwhatproduce.com/images/005/image-13904-19-j.webp)
![فایل BMP فایل BMP](https://i.howwhatproduce.com/images/005/image-13904-20-j.webp)
گام به گام نحوه ایجاد یک فایل bmp را به شما نشان خواهم داد.
1-تعدادی گرافیک ایجاد کنید. من از Photo Editor برای این کار استفاده می کنم:
- وارد ویرایشگر عکس شوید
- دکمه "ایجاد جدید" را وارد کنید
- عرض = 84 و ارتفاع = 48 را انتخاب کنید
- آنچه می خواهید بکشید
- ذخیره به عنوان.jpg
2-تبدیل فایل-j.webp
- فایل-j.webp" />
- تبدیل
- صرفه جویی
3-ایجاد فایل c. من برای این کار از دستیار LCD استفاده می کنم:
- Dowland آن
- دکمه "file" و سپس "Load Image" را وارد کنید
- "ذخیره خروجی" را وارد کنید
- حتماً فرمت.c را ذخیره کنید
4- فایل.c را در پوشه کد که از آن استفاده می کنید بچسبانید.
مرحله 3: کد
![کد کد](https://i.howwhatproduce.com/images/005/image-13904-21-j.webp)
من از 5110LCD_Graph استفاده می کنم و برخی از توابع را به شما نشان خواهم داد. اگر می خواهید همه عملکردها را یاد بگیرید ، فایل pdf را پایین بیاورید.
#شامل // شامل کتابخانه
exint uint8_t SAT ؛ // توصیف فایل c
int BL = 3 ؛ // نور پشت را توصیف کنید
LCD5110 ال سی دی (8 ، 9 ، 10 ، 11 ، 12) ؛ // نام LCD5110 (clk، din، dc، rst، ce)؛
void setup () {
pinMode (BL ، OUTPUT) ؛ lcd. InitLCD ()؛ //name. InitLCD ()؛ مقدار دهی صفحه نمایش lcd.setContrast (55) ؛ //name.setContrast ()؛ تنظیم کنتراست (بین 0 تا 127)}
حلقه خالی () {
analogWrite (BL، 330)؛ lcd.clrScr ()؛ //name.clrScr ()؛ صفحه را پاک کنید lcd.drawBitmap (0 ، 0 ، SAT ، 84 ، 48) ؛ //name.drawBitmap(x ، y ، نام (.c) ، عرض (.c) ، ارتفاع (.c)) ؛ lcd.update ()؛ //name.update ()؛ صفحه را به روز کنید}
// --------------------- ایجاد جدول جدید ------------------------ ------------------------ // فایل ایجاد شده توسط دستیار LCD // https://fa.radzio.dxp.pl/bitmap_converter/ //- ------------------------------------------------------ --------------------] PROGMEM = 0 0x3F، 0x3F، 0x3F، 0x3F، 0x3F، 0x3F، از 0xFF، 0xFB، از 0xFF، 0x1F، 0x1F، 0x1F، 0x1F، 0x1F، 0x1F، 0x1F، 0x1F، 0x1F، 0x1F، 0x1F، 0x1F، 0x1F، 0x1F، 0x1F، 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، 0x1F، 0x1F، 0x1F، 0x1F، از 0xFF، از 0xFF، از 0xFF، از 0xFF، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0xFE، 0xFE، 0xFE، 0xFE، 0xFE، 0xFE، 0xFE، 0xFE ، 0xFE ، 0xFE ، 0xFE ، 0xFE ، 0xFE ، 0xFE 0xFE ، از 0xFF، از 0xFF، از 0xFF، از 0xFF، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 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، 0xFE، از 0xFF، از 0xFF، 0xC0، 0xC0، 0xC0، 0xC7، 0xC7، 0xC7، 0xC7، 0xC7 ، 0xC7، 0xC7، 0xC7، 0xC7، 0xC7، 0xC7، 0xC7، 0xC7، 0xC7، 0xC7، 0xC7، 0xC7، 0xC7، 0xC7، 0x07، 0x07، 0x07، 0xFD، از 0xFF، 0x7F، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0xC7 ، 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، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 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 6F از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 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، 0xFF، 0xDF، 0xFC، 0xFC، 0xFC، 0xFC، 0xFC، 0xFC 0xFC، از 0xFF، از 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، 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، 0xFF، 0xFF، 0xFF، 0xFF، 0xFF، 0xFF، 0xFF، 0xFF، 0xFF، 0xFF، 0xFF، 0xFF، 0xFF، 0xFF، 0xFF،}؛
مرحله 4: با تشکر از مشاهده
![با تشکر از مشاهده با تشکر از مشاهده](https://i.howwhatproduce.com/images/005/image-13904-22-j.webp)
خیلی ممنون که خواندید! اگر سوالی دارید لطفاً با من تماس بگیرید یا نظر خود را بنویسید…
توصیه شده:
قرص مینی گرافیک 2 دلار: 4 مرحله
![قرص مینی گرافیک 2 دلار: 4 مرحله قرص مینی گرافیک 2 دلار: 4 مرحله](https://i.howwhatproduce.com/images/003/image-6325-j.webp)
تبلت مینی گرافیکی 2 دلاری: TOUCHPAD HACK - چگونه می توان صفحه لمسی را با چند مورد ساده روزمره به یک تبلت گرافیکی مینی مفید تبدیل کرد برای مشاهده یک ویدئو کامل لطفاً به آدرس http://www.metacafe.com/watch/777196/2_mini_graphics_tablet مراجعه کنید
نمایش کارت گرافیک: 4 مرحله
![نمایش کارت گرافیک: 4 مرحله نمایش کارت گرافیک: 4 مرحله](https://i.howwhatproduce.com/images/008/image-23464-j.webp)
نمایش کارت گرافیک: در این آموزش ، نحوه تبدیل کارت گرافیک قدیمی به نمایشگر نحوه عملکرد GPU را به شما نشان خواهم داد
آموزش Arduino Hang Guardian - آموزش تایمر نگهبان Arduino: 6 مرحله
![آموزش Arduino Hang Guardian - آموزش تایمر نگهبان Arduino: 6 مرحله آموزش Arduino Hang Guardian - آموزش تایمر نگهبان Arduino: 6 مرحله](https://i.howwhatproduce.com/images/009/image-26458-j.webp)
Arduino Hang Guardian - آموزش تایمر نگهبان Arduino: سلام به همه ، برای همه ما اتفاق می افتد. شما یک پروژه می سازید ، با اشتیاق تمام سنسورها را به هم وصل می کنید ، و ناگهان ، آردوینو متوقف می شود و هیچ ورودی پردازش نمی شود. "چه اتفاقی می افتد؟" ، شما می پرسید و شروع به کاوش در کد خود می کنید ، تا دوباره
نصب کارت گرافیک: 5 مرحله
![نصب کارت گرافیک: 5 مرحله نصب کارت گرافیک: 5 مرحله](https://i.howwhatproduce.com/images/001/image-1061-40-j.webp)
نصب کارت گرافیک: آیا تا به حال بازی کرده اید و چمن شبیه باقی مانده از تاریخ خمیر بازی است؟ خوب ، دیگر نگران نباشید ، ارتقاء کارت گرافیک در رایانه شما می تواند فقط یک ترفند باشد. من آنجا بودم و می خواهم به شما بگویم چگونه می توانید برنامه خود را ارتقا دهید
کارت گرافیک خنک کننده CPU AMD روی کارت گرافیک PowerColor ATI Radeon X1650 .: 8 مرحله
![کارت گرافیک خنک کننده CPU AMD روی کارت گرافیک PowerColor ATI Radeon X1650 .: 8 مرحله کارت گرافیک خنک کننده CPU AMD روی کارت گرافیک PowerColor ATI Radeon X1650 .: 8 مرحله](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11123542-amd-cpu-cooling-fan-onto-a-powercolor-ati-radeon-x1650-graphics-card-8-steps-j.webp)
فن خنک کننده CPU AMD روی کارت گرافیک PowerColor ATI Radeon X1650 .: من این کارت گرافیک قدیمی PowerColor ATI Radeon X1650 را دارم که هنوز کار می کند. اما مشکل اصلی این است که فن خنک کننده کافی نیست و تقریباً همیشه گیر می کند. من یک فن خنک کننده قدیمی برای پردازنده AMD Athlon 64 پیدا کردم و به جای آن از آن استفاده کردم