جدول المحتويات:

128x64 أصفر / أزرق OLED لاردوينو نانو ، مع TSL2591: 3 خطوات
128x64 أصفر / أزرق OLED لاردوينو نانو ، مع TSL2591: 3 خطوات

فيديو: 128x64 أصفر / أزرق OLED لاردوينو نانو ، مع TSL2591: 3 خطوات

فيديو: 128x64 أصفر / أزرق OLED لاردوينو نانو ، مع TSL2591: 3 خطوات
فيديو: OLED DISPLAY 128X64 SSD1306 GRAPHIC I2C - Arduino tutorial #18 2024, يوليو
Anonim
128x64 أصفر / أزرق OLED لاردوينو نانو ، مع TSL2591
128x64 أصفر / أزرق OLED لاردوينو نانو ، مع TSL2591

يمكنك إنشاء شاشة OLED على Arduino Nano باستخدام مستشعر طيفي TSL2591 (حسنًا ، قناتان - المرئية و NIR …) من خلال الجمع بين أمثلة الرسم على الإنترنت. ما تحصل عليه هو عرض من 4 أسطر من التدفق الكلي والتدفق البصري و NIR ومؤشر يسمى مؤشر NDVI.

قم أولاً بتثبيت بعض المكتبات:

TSL2591:

SSD1306:

GFX

أجهزة الاستشعار

الخطوة 1: إصلاح إعداد ملف Adafruit_SSD1306.h

إصلاح إعداد ملف Adafruit_SSD1306.h
إصلاح إعداد ملف Adafruit_SSD1306.h

يمكن تعيين ملف "Adafruit_SSD1306.h" لعرض 128 × 32 بكسل. إذا كان لديك شاشة عرض بحجم 128 × 64 ، فستحتاج إلى تعديل الأسطر القريبة من 73-75 من الملف. قم بالتعليق على سطور _16 و _32 و UNcomment سطر _64. يجب أن تبدو مثل الصورة.

الخطوة 2: توصيل أسلاك Arduino Nano و TSL2591 وشاشة SSD1306 OLED

توصيل أسلاك Arduino Nano و TSL2591 وشاشة SSD1306 OLED
توصيل أسلاك Arduino Nano و TSL2591 وشاشة SSD1306 OLED
توصيل أسلاك Arduino Nano و TSL2591 وشاشة SSD1306 OLED
توصيل أسلاك Arduino Nano و TSL2591 وشاشة SSD1306 OLED

أنا أعيد استخدام Nano - ومن هنا جاءت دبابيس الرأس …

الطاقة عبر USB-mini - يوفر الكود أيضًا إخراج المنفذ التسلسلي الذي يمكن قراءته خارجيًا وتسجيله ، إذا أردت.

الخطوة 3: الرمز الخاص بي

احصل على الكود وقم بتحميله على السبورة. سيكون الإخراج على شاشة OLED ، وكذلك على المنفذ التسلسلي - Full و Visual و IR و NDVI.

موصى به: