توصيل شاشة OLED الرسومية بالأردوينو

رسم هندسي توضيحي: توصيل شاشة OLED الرسومية بالأردوينو

توفر شاشات OLED الرسومية جودة عرض أعلى بكثير من شاشات LCD التقليدية بنفس المساحة تقريبًا، بفضل قدرة كل بكسل على الإضاءة أو الإطفاء بشكل مستقل دون إضاءة خلفية منفصلة.

المكونات المطلوبة

لوحة أردوينو، شاشة OLED بدقة 128×64 بكسل تعمل بشريحة تحكم SSD1306، وأسلاك توصيل.

طريقة التوصيل

تعمل الشاشة بمنطق 3.3 فولت وتحتاج جهدًا بين 7 و15 فولت لتشغيل لوحة العرض نفسها، لكن دارة مضخة شحن مدمجة تتيح توصيلها مباشرة بجهد 5 فولت من الأردوينو دون أي دارة خفض جهد إضافية. تعتمد الشاشة على بروتوكول I2C بخطين فقط: على أردوينو أونو، يتصل SCL بالمنفذ التناظري A5 وSDA بالمنفذ A4 (تختلف الأرقام على أردوينو ميجا: المنفذ 21 لـSCL والمنفذ 20 لـSDA)، مع توصيل VCC بمنفذ 5 فولت وGND بالأرضي.

مبدأ العمل والبرمجة

يعتمد الكود على مكتبتي Adafruit GFX وAdafruit SSD1306، اللتين تديران ذاكرة العرض الداخلية سعة 1 كيلوبايت المقسّمة إلى 8 صفحات بمقدار 128 قطعة لكل صفحة. تتيح المكتبتان عرض النصوص بأحجام مختلفة، وتنسيق الأرقام، وتأثيرات التمرير. قد يظهر تحذير حول استهلاك الذاكرة أثناء الترجمة بسبب حجز مخزن العرض سعة 1 كيلوبايت، وهو أمر طبيعي يمكن تجاهله.

يمكنك إيجاد شاشات OLED بمقاسات مختلفة ضمن متجر Juthour Tech.

اترك تعليقا

*
*
يمكن للأعضاء المسجلين فقط ترك تعليقات.