لازم به ذکره، دوستان دقت کنن این ماژول با ولتاژ3.3 کار میکنه، میتونید سر راه تغذیه ماژول، دو عدد دیود سری کنید و استفاده کنید، البته بعضی از ماژولها رو تست کردم و با 5 ولت هم کار کرد، ولی برای اطمینان بیشتر، از دو عدد دیود (مثلا4148 که کوچک هم هست) سری شده استفاده کنید.
جدیدترین ویرایش توسط hamedtaran; ۰۴:۵۹ ۱۳۹۷/۱۰/۱۲.
انسانها 10 دسته اند: دسته ای که باینری میدانند و دسته ای که باینری نمیدانند!
کسایی که ماژولو دارن مدارو ببندن، جدیدا از انجمن استقبال نمیشه، من چنتا تاپیکو دنبال میکنم که متاسفانه توی همشون پست آخرو من گذاشتم و مدت طولانی خاک خورده همشون.
این اصلا خوب نیست
کسایی که ماژولو دارن مدارو ببندن، جدیدا از انجمن استقبال نمیشه، من چنتا تاپیکو دنبال میکنم که متاسفانه توی همشون پست آخرو من گذاشتم و مدت طولانی خاک خورده همشون.
سلام من مدار بستم و جواب گرفتم فقط قسمت باتری پرش داشت نمی دونم مشکلش کجاست ؟ سوال فونت ریزشو از کجا میاره چون تو هدرش نیست چطوری فوت جدید و عکس جدید طراحی کنیم برای این لایبری و این که یه توضیح کلی در باره ی درایورش و دیتاشیت .... می دادی مقاله کامل میشد در ضمن تو فونت ها کلی داده ی بی استفاده (فک کنم فونت روسی ) هست که باید پاک شود کارمو راه انداخت ممنون
راستی مرج این لایبری را دارید ؟ احساس می کنم قسمت باتری یه چیزایی پاک شده
یافتم توی تابع یک دستور پاک شده بود
جدیدترین ویرایش توسط antipa; ۱۱:۰۶ ۱۳۹۸/۱۱/۰۶.
دلیل: llll
پاسخ : فایل راه اندازی oled lcd با چیپ ssd1306 در کدویژن و زبان c
سلام مهندس .
عالی بود . دست شما درد نکنه .
من با LPC2103 راهش انداختم .
فقط یه مشکل : چه طوری کاراکترهای خاص رو طراحی کنیم ؟؟؟؟
مثلا من میخام لوگوی وای فای رو طراحی کنم . نمیشه !!!!
پاسخ : فایل راه اندازی oled lcd با چیپ ssd1306 در کدویژن و زبان c
سلام
من این کد رو روی oled 0.91 اینچ با رزولیشن 32×128 پیاده کردم
خیلی ریز مینویسه و نمیشه خوند
هرکجای کد رو هم بگین تغییر دادم ولی بازم نتونستم نتیجه بگیرم
اگه ممکنه یه راهنمایی کنین که برای سایز های دیگه چطوری میشه استفاده کرد.
ممنون
وقتی دیدم تاپیکی به اسم «جواهری به اسم oled 128x64 در فروشگاه» در انجمن هست و پس از دوسال بدون نتیجه رها شده و کسانی که راه اندازی کردن آموزش آنچنانی نمیدن، حالا نمیدونم دلیلش چی میتونه باشه، شاید وقت کافی نداشتن
البته آموزش هایی به زبان بسکام هست و به راحتی راه اندازی میشه، ولی واسه زبان C و کدویژن شاید عده ای از دوستان مشکل داشته باشن که با این فایلی که میذارم همه این مشکلات برطرف میشه انشاءالله. چون هم کتابخونه رو گذاشتم، هم نحوه سیم کشی و هم یک مثال بسیار ساده که عکسهای زیر خروجی همین مثال هستش.
نحوه ارتباط با ماژول بصورت i2c میباشد که با تمام میکروکنترولر ها سازگار است.
درضمن زحمت این پروژه را رفقای روسی کشیدن که دستشون درد نکنه، نکته جالب این که یک تابع برای نشان دادن میزان باطری توی کتابخانه هست که بنظرم خیلی به درد میخوره و جالبه (توی عکسا معلومه)
این عکس هایی از پروژه:
پاسخ : فایل راه اندازی oled lcd با چیپ ssd1306 در کدویژن و زبان c
سلام hamedtaran عزیر
لطف میکنید درباره قسمت Horizontal memory mode برنامه تون توضیح بدید؟
دلیل: ادغام دو پست برای جلوگیری از اسپم
سلام دوست عزیز
چند روز پیش داشتم درباره راه اندازی OLED ها دنبال یه برنامه خوب میگشتم که برنامه شما را دیدم. ابته با کمی تاخیر! (شما سال 96 پست گذاشتید و بنده در سال 402 دیدم!). درحال مطالعه برنامه شما بودم که بخش هایی از اون برام نامفهوم بود. امیدوارم به سوالهای بنده جواب بدید. سعی میکنم سوالهام رو مرحله به مرحله طرح کنم که شما هم بتونید پاسخ بدید.
تشکر
سوال:
در قسمت تابع LCD_init ، توی قسمت Horizontal memory mode دقیقا" چی ه کاری دارید انجام میدید؟
منظور شما از مقدار 0x1 در دستور LCD_Commmand(COMAND, SSD1306_SEGREMAP | 0x1) ،همون مقدار 0x01 هستش؟
چرا این مقدار 0x1 را بصورت موازی با مقدار آدرس اون رجیستر کردید قسمت ؟ ولی در بعضی از دستورات دیگه بصورت جداگانه ارسال کردید؟
ممنون از جواب شما
حاصلظرب توان در ادعا مقداری ثابت است.هرچه توان انسان کمتر باشد ادعای او بیشتر است و هرچه توان انسان بیشتر شود ادعایش کمتر میگردد.(دکتر حسابی)
دیدگاه