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

استخدام TFT 1.44 مع Arduino Nano: 4 خطوات
استخدام TFT 1.44 مع Arduino Nano: 4 خطوات

فيديو: استخدام TFT 1.44 مع Arduino Nano: 4 خطوات

فيديو: استخدام TFT 1.44 مع Arduino Nano: 4 خطوات
فيديو: ST7735 TFT display tutorial with Arduino Uno And Arduino Nano.How we can use ST7735 TFT with Arduino 2024, شهر نوفمبر
Anonim
باستخدام TFT 1.44 مع Arduino Nano
باستخدام TFT 1.44 مع Arduino Nano

في هذا البرنامج التعليمي سوف نتعلم كيفية توصيل شاشة TFT 1.44 LCD التي تأتي مع Robo-Geek Kits.

تعد شاشات LCD الصغيرة هذه مفيدة عند العمل مع الروبوتات الدقيقة لأنها توفر شاشة ملائمة تبلغ 128 × 128 بكسل. هناك نوعان من TFT 1.44 ، أحدهما يتضمن بطاقة SD والآخر بدونه بسعر 15 دولارًا أمريكيًا و 5 دولارات أمريكية على التوالي. سيغطي هذا البرنامج التعليمي TFT 1.44 بدون بطاقة SD.

تم اختبار هذا البرنامج التعليمي باستخدام Arduino Uno أو Arduino Nano. إذا كان لديك لوحة Arduino أخرى ، فيرجى مراجعة الوثائق لأن تخطيط الدبوس قد يكون مختلفًا. أخيرًا نفترض أن المستخدم لديه مستوى أساسي من فهم كيفية استخدام Arduino وإجراء اتصالات إلكترونية. إذا كنت جديدًا في عالم Arduino ، فنحن نقترح بشدة التحقق من هذه التعليمات:

www.instructables.com/id/Arduino-Nano/

الخطوة 1: تنزيل المكتبات المطلوبة

تحميل المكتبات المطلوبة
تحميل المكتبات المطلوبة

أضف المكتبات التالية إلى Arduino:

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Librar…

إذا لم تكن معتادًا على كيفية إضافة مكتبات ، فارجع إلى هذا:

www.arduino.cc/en/Guide/Libraries

الخطوة 2: توصيل أسلاك TFT 1.44 إلى Arduino

توصيل TFT 1.44 إلى Arduino
توصيل TFT 1.44 إلى Arduino
توصيل TFT 1.44 إلى Arduino
توصيل TFT 1.44 إلى Arduino
توصيل TFT 1.44 إلى Arduino
توصيل TFT 1.44 إلى Arduino

في الجزء الخلفي من شاشة TFT 1.44 LCD ، يمكننا رؤية التوصيلات من LED إلى VCC. نقترح كتابتها في قطعة من الورق كما هو موضح في الصورة مع التعليقات الزرقاء.

يناسب TFT بشكل جيد عند استخدام اللوح. تأكد من أن جميع المسامير في نفس الصف وتثبيتها برفق لأن المسامير دقيقة. تحقق من الصورة لترى كيف يبدو الاتصال.

لقد اختبرنا الشاشة عدة مرات ونعتقد أن مبدل المستوى اختياري ، لذلك سنقوم بالاتصال مباشرة من Arduino بشاشة TFT 1.44 LCD.

فيما يتعلق بدبابيس Arduino

LED إلى 3.3 VSCK إلى D13

SDA إلى D11

A0 إلى D8

RST إلى D9

CS إلى D10

GND إلى GND

VCC إلى 5.0 فولت

الخطوة الثالثة: الكود: العد التنازلي

مستوحى من فيلم Short Circuit ، ينتج هذا الرمز عدادًا لأسفل لإظهار قدرة شاشة TFT 1.44 LCD. من أجل رؤية النتيجة النهائية ، تحقق من الفيديو.

الخطوة 4: استكشاف الأخطاء وإصلاحها

استكشاف الأخطاء وإصلاحها
استكشاف الأخطاء وإصلاحها

إذا كنت تواجه مشكلة في تشغيل الكود ، فنقترح القيام بما يلي:

1. تأكد من عمل التوصيلات بشكل صحيح باستخدام مقياس الفولتميتر

2. إذا تم إزاحة الشاشة في الاتجاه الرأسي ، أضف متغيرًا إلى الكود:

عدد int yoffset = 32 ؛

ثم أضف yoffset إلى أوامر الرسم ، على سبيل المثال:

tft.drawLine (10 ، 32 + yoffset ، 10 ، 52 + yoffset ، RED) ؛

3. ماذا لو لم يتم عرض مكتبات Adafruit بالألوان المرغوبة. هذا صعب بعض الشيء في الحل. اقتراحنا ، إنشاء وظيفة صغيرة تعرض كل لون وتدوين الرقم. تتطلب الأجهزة الإلكترونية ذات الأسعار المعقولة مزيدًا من القرصنة ، هذا كل شيء ، إنها جزء من المتعة. تحقق من الألوان التالية أولاً ، واضبطها وفقًا لذلك.

# تعريف الأسود 0x0000

#define RED 0x001F

# تعريف الأزرق 0xF800

#define الأخضر 0x07E0

#define الأصفر 0x07FF

#define الأرجواني 0xF81F

#define CYAN 0xFFE0

#define WHITE 0xFFFF

موصى به: