فهرست مطالب:

گرافیک سفارشی در صفحه نمایش نوکیا 5110: 7 مرحله
گرافیک سفارشی در صفحه نمایش نوکیا 5110: 7 مرحله

تصویری: گرافیک سفارشی در صفحه نمایش نوکیا 5110: 7 مرحله

تصویری: گرافیک سفارشی در صفحه نمایش نوکیا 5110: 7 مرحله
تصویری: #12 Windows10 Tutorial | تنظیمات صفحه نمایش، آموزش تغییر رزولوشن 2024, جولای
Anonim
گرافیک سفارشی در صفحه نمایش نوکیا 5110
گرافیک سفارشی در صفحه نمایش نوکیا 5110

سلام بچه ها! Moxigen اینجاست. حدود 3 سال پیش ، سایت شخصی خود (inKnowit.in) را که دارای 30 وبلاگ یا غیره بود ، تعطیل کردم. من در اینجا به وبلاگ نویسی ادامه دادم اما انگیزه خود را خیلی زود از دست دادم و فقط سه وبلاگ نوشتم. بعد از کلی فکر تصمیم گرفتم وبلاگ نویسی رو ادامه بدم. من می خواهم پروژه های بسیار ساده ای را در حال حاضر ارسال کنم. از آنجایی که مدتی است با صفحه نمایش نوکیا 5110 گول می خورم ، تصمیم گرفتم چهارمین وبلاگ خود را در مورد ارتباط این صفحه نمایش با برد MicroController Arduino بنویسم.

مرحله 1: موارد لازم را بگیرید

موارد لازم را بگیرید!
موارد لازم را بگیرید!
موارد لازم را بگیرید!
موارد لازم را بگیرید!
موارد لازم را بگیرید!
موارد لازم را بگیرید!

برای این دستورالعمل ، شما نیاز دارید:

1. صفحه نمایش نوکیا 5110 LCD. می توانید آن را از نوکیا 5110 قدیمی نجات دهید یا می توانید آن را به صورت آنلاین خریداری کنید. در اینجا پیوندی وجود دارد که به شما در خرید آن کمک می کند:

صفحه نمایش آردوینو 5110-Ebay

2. یک برد آردوینو. [من در این مورد از NANO استفاده کردم]

3. (5 x [مقاومت 1000 اهم])

4. (1 x [مقاومت 330 اهم])

5. پتانسیومتر 10kohm.

6. دسته ای از سیم های بلوز.

7. یک تخته نان

مرحله 2: سیم کشی کنید

Wire It Up!
Wire It Up!

از آنجا که من نتوانستم جزء Nokia 5110 را در کتابخانه Fritzing پیدا کنم ، تصمیم گرفتم خود طرح کلی را ترسیم کنم. به خاطر داشته باشید که هنگام اتصال پین RST ، CE ، DC ، Din و CLK به برد آردوینو و مقاومت 380 اهم با پتانسیومتر ، از مقاومت های 1000 اهمی استفاده کنید.

مرحله 3: نصب کتابخانه Nokia 5110

ابتدا باید کتابخانه Nokia 5110 را نصب کنید. این هم لینک کتابخانه. آن را بارگیری کرده ، از حالت فشرده خارج کرده و به پوشه کتابخانه های آردوینو منتقل کنید.

کتابخانه نوکیا 5110 برای آردوینو

مرحله 4: تبدیل تصویر

شما باید تصویری را که می خواهید نمایش دهید به فایل bitmap تبدیل کنید. همچنین باید وضوح تصویر را به 84*84 تغییر دهید تا وضوح صفحه نمایش مناسب باشد. در اینجا سایتی وجود دارد که به شما در انجام این کار کمک می کند:

تبدیل آنلاین

مرحله 5: تبدیل تصویر Bitmap به آرایه C

اکنون ، شما باید از یک نرم افزار برای تبدیل تصویر.bmp به آرایه C استفاده کنید.

کاربران ویندوز می توانند از LCDAssistant (فایل پیوست شده) و کاربران MacBook از LCDCreator (فایل پیوست) استفاده کنند.

پس از تبدیل تصویر ، آرایه را کپی کنید. در مراحل بعدی نحوه دقیق استفاده از آرایه را توضیح خواهم داد.

مرحله 6: کد

#شامل // شامل کتابخانه LCD5110 myGLCD (8 ، 9 ، 10 ، 12 ، 11) ؛ // ایجاد شی LCD

گرافیک uint8_t خارجی ؛ // شامل گرافیک

void setup () {

myGLCD. InitLCD ()؛ // صفحه اصلی LCD

}

حلقه خالی () {

myGLCD.clrScr ()؛ // پاک کردن صفحه نمایش

myGLCD.drawBitmap (0 ، 0 ، گرافیکی ، 84 ، 48) ؛ // ترسیم نقشه bitmap

myGLCD.update ()؛ // به روز رسانی LCD

}

یک برگه جداگانه ایجاد کرده و نام آن را Graphics. C بگذارید

حالا برای قسمت گرافیکی سفارشی.

ما کد C را به جای SRAM در emory برنامه ذخیره می کنیم زیرا همیشه به استفاده کوچک از RAM نیاز داریم. برای انجام این کار ، ما باید یک کتابخانه و یک کلمه مانند تصاویر یا مانند آن را وارد کنیم: (ما کلمه PROGMEM و کتابخانه را شامل می شویم) [این را در قسمت Graphics. C وارد کنید] ؛

#شامل گرافیک char بدون علامت const PROGMEM = {

// آرایه C را که قبلاً کپی کرده اید اینجا وارد کنید

// در غیر این صورت ، فایل graphics.c من را که شامل شده است وارد کنید

}

مرحله 7: همه چیز تمام است

شما همه انجام شده است!
شما همه انجام شده است!

برنامه را از طریق کابل usb به آردوینو بارگذاری کنید ، خوب پیش می روید.

در اینجا مثال دیگری وجود دارد که در آن من لوگوی StoneSour را روی صفحه نمایش نوکیا 5110 نشان داده ام.

من آماده انتقاد هستم ، بنابراین لطفاً نظرات خود را در مورد این دستورالعمل کامنت کنید. اگر مشکلی در رابطه با این پروژه دارید به من پیام دهید.

اینستاگرام-moxigen

فیس بوک- موکش جهاد

توصیه شده: