آموزش راهاندازی نمایشگر OLED با آردوینو
نمایشگرهای OLED ، نمایشگرهایی با کانتراست و رزولوشن بالای میباشند ، از این رو قابلیت خوانایی زیادی را برای کاربر فراهم میکند. این نوع ماژولها فاقد Backlight میباشند و نور پسزمینه را خودشان ایجاد میکنند از این رو نسبت به LCD ها باریکتر ، شفافتر و شکیل تر به نظر میرسند.
در این پست قصد آموزش راه اندازی نمایشگر OLED 128* 64 را داریم . این ماژولها دارای چیپهای راهانداز متفاوتی از قبیل SSD1306 ،SH1106 و… می باشند که دراین آموزش از یک OLED با چیپ داخلی ssd1306به همراه پروتکل ارتباطی I2C استفاده شده است.
شمارش پیکسلها
در عرض این نمایشگر ۱۲۸ پیکسل قرار دارد که شمارش آن از ۰ در سمت چپ شروع میشود و به راست تا پیکسل شماره ۱۲۷ ادامه مییابد. و همچنین در طول این نمایشگر ۶۴ پیکسل قرار دارد که از شماره صفر شروع میشود و به سمت پایین تا شماره ۶۳ ادامه مییابد.
سخت افزار استفاده شده در این آموزش :
- یک عدد Arduino NANO
- یک عدد OLED 128*64 با چیپ داخلی SSD1306 و پروتکل ارتباطی I2C
نحوه اتصال نمایشگر OLED به برد آردوینو
برای راهاندازی OLED ابتدا کتابخانه SSD1306 را از لینک زیر دانلود نمایید و آن را به نرم افزار آردوینو اضافه کنید.
برنامه نمونه را بر روی برد آردوینو پروگرام کنید.
باید آدرس i2c نمایشگر خود را در خط مشخص شده تغییر بدهید برای پیدا کردن آدرس I2C نمایشگر خود از آموزش i2c_scanner استفاده نمایید.
سلام مهندس.
آیاامکان این هست که در آردوینو از atxmega استفاده کر د وچگونه . ممنون
امکانش که هست ولی من تجربه کار با این میکروکنترلر ها رو ندارم