تکلیف ما این وسط چیه هیچ کتاب خانه ای هم ک جواب نمیده چکار کنیم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
نمایش نسخه قابل چاپ
تکلیف ما این وسط چیه هیچ کتاب خانه ای هم ک جواب نمیده چکار کنیم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
کسی میست جواب بده؟
کسی نیست راهنمایی کنه؟
کسی نیست؟؟؟ عجب انجمن مدیریتی هستش
یافتم بالاخره کتابخانه مخصوص یافتم
البته اگه این انجمن گمراهم نمیکرد یک روزه پیدا میکردم
درضمن چیپ این lcdاز سری77 هست
با سلام خدمت دوستان عزیز.
منم یه دونه از این شیلدها رو از فروشگاه خریداری کردم! - به هوای عکسی که در قسمت معرفی گذاشته شده بود - ولی متاسفانه هم از لحاظ بسته بندی - فاقد کاور - کیسه پلاستیکی آنتی استاتیک - و پایه های کج... بود. که با فرمایشات مدیر محترم فروش در مورد قصور پست و نحوه ارسال هم قانع نشدم...
مشکل بعدی یافتن درایور شیلد بود! این شیلد - فاقد رگلاتور و خازن در پشت شیلده برعکس، عکس معرفی محصول... - تو فروشگاه هایی که عرضه میشه گاها با درایور 9341 و 9340 و 9335 و 9325 معرفی میشه! آی دی نمونه ای که از فروشگاه ارسال شده بعد از تست با Reading_Lcd_Driver مشخص شد که ID=0x7783 هست، با این حساب درایور میشد ST7781 ... ولی شیلد به کتابخونه های ST7781 و مثال های دانلود شده جواب نداد!
تجربه ای که از شیلدها دارم، شیلدهایی راحت قابل استفاده هستن که آی دی و درایور مربوطه هم شماره باشن، تجربه شخصی - مثل :
ILI9302 ID=0x9302
ILI9320 ID=0x9320
ILI9325 ID=0x9325
ILI9327 ID=0x9327
ILI9329 ID=0x9329
ILI9335 ID=0x9335
ILI9338 ID=0x9338
ILI9341 ID=0x9341
ILI9481 ID=0x9481
ILI9486 ID=0x9486
ILI9488 ID=0x9488
تو یکی از سایت های خارجی خوندم که تشابهی بین درایور 9325 و ST7781 وجود داره! - ببخشید توجیه علمی برا این حرف ندارم! - بنابراین روی کتابخونه ها و نمونه مثال های 9325 زوم کردم، تا بالاخره راهی برای بکار گیری این شیلد پیدا کردم. نسخه نصب شده آردوینو رو سیستم 1.8.5 و برد آردوینو Uno R3 هست و هنوز رو بقیه بردها وقت نکردم تست کنم.
یه مشکلی هم گاهی پیش میاد مثلا کدی رو آپلود کردیم و چواب نگرفتیم! برای ریست کردن برد بهتره شیلد و از برد جدا کنید تا راحت تر بشه برد و ریست کرد.
اینها تجربه کاری بنده با این این شیلد بد قلق بود که خوشبختانه حل شد و خوشحالم که بتونم کمکی - برا دوستان عزیزی که برد و خریدن و جواب نگرفتن - انجام بدم.
و اما کدها :
کد ریست :
#include <EEPROM.h>
void setup() {
pinMode(13, OUTPUT);
for (int i = 0 ; i < EEPROM.length() ; i++) {
EEPROM.write(i, 0);
}
digitalWrite(13, HIGH);
}
void loop() {
}
کد بعدی رو در پست بعدی ارسال میکنم.
موفق باشید.
در پاسخ ب شما دوست عزیز که این lcdاصلا بدقلق نیست خیلی هم ساده هستش سه کتابخانه نصب کن درست میشه البته این بگم ک راهمایی بزرگ به همه تمام کتابخانه های قبلی tft حذف بعد کتابخانه جدید نصب کنید اینم اسمشون برین حالش ببرید
Adafruit_GFX
Mcufriend_kbv.zip این کتابخونه مخصوص برای نصب بر روی انواع اردویینو
Touch-Screen-Library-master.zip
ID=0x7783
لطفا راهنماییم کنید.چه کتباخانه ای رو باید استفاده کنم؟
دوست عزیز برای این شیلد کتابخونه TFTLCD-Library-master و TFTLCD-ST7781-master رو دانلود کنید!
فایل پیوست 3835
اینم یه امتحانی بکنید پارسال - برا یه شیلد2.8 اینچی - نوشته بودم با تغیراتی تو این شیلد هم جواب داد!
موفق باشید.