جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
محول شاشات الكريستال السائل I2C هو جهاز يحتوي على رقاقة PCF8574 وحدة تحكم دقيقة. وحدة التحكم الصغيرة هذه عبارة عن موسع إدخال / إخراج ، والذي يتصل بشريحة تحكم دقيقة أخرى باستخدام بروتوكول اتصال سلكي. باستخدام هذا المحول ، يمكن لأي شخص التحكم في شاشة LCD مقاس 16 × 2 بسلكين فقط (SDA ، SCL). يحفظ العديد من دبابيس اردوينو أو غيرها من وحدات التحكم الدقيقة. يحتوي على مقياس جهد مدمج للتحكم في تباين شاشات الكريستال السائل. عنوان I2C الافتراضي هو 0x27. يمكنك تغيير هذا العنوان عن طريق توصيل A0 ، A1 ، A2.
عنوان A0 A1 A2
0 0 0 0x20 0 0 1 0x21 0 1 0 0x22 0 1 1 0x23 1 0 0 0x24 1 0 1 0x25 1 1 0 0x26 1 1 1 0x27
0 => منخفض
1 => مرتفع
الخطوة 1: التوصيل بين شاشة LCD والمحول
أولاً ، عليك لحام هذا المحول بشاشات الكريستال السائل. يمكنك توصيله مباشرة بمؤخر شاشة LCD. ولكن لدي جندى على ثنائي الفينيل متعدد الكلور. يمكنك أيضا أن تجعلها كما يحلو لك. لكن يجب أن تكون حريصًا بشأن الاتصال الصحيح. وإلا ستواجه مشكلة كبيرة.
الخطوة 2: الاتصال بمحول Arduino و I2C Lcd
Arduino => محول I2C LCD
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
الخطوة 3: التشغيل والاختبار
#define USE_ALB_LCD_I2C
# تضمين "ArduinoLearningBoard.h" ALB_LCD_I2C lcd؛ إعداد باطل () {lcd.init () ؛ اضاءه خلفيه ال سى دى()؛ lcd.clear () ؛ } حلقة فارغة () {lcd.setCursor (0، 0)؛ // lcd.setCursor (coloumn، row) ؛ lcd.print ("ABCD 1234 + - / *") ؛ lcd.setCursor (0 ، 1) ؛ // هنا الصف = 1 يعني السطر الثاني lcd.print ((char) 64) ؛ // 64 = @ lcd.print ((char) 223) ؛ // 223 = dgree sign lcd.print ((شار) 224) ؛ // 224 = علامة ألفا lcd.print ((شار) 232) ؛ // 232 = جذر lcd.print ((شار) 242) ؛ // 242 = ثيتا lcd.print ((شار) 242) ؛ char) 228) ؛ // 228 = ميكرو}
الخطوة 4: تنزيل Library لـ I2C Lcd
open arduino IDE => انتقل إلى Tools => إدارة المكتبات => ابحث عن Arduino Learning Board
وتحميل المكتبة.
إذا كانت لديك المكتبة بالفعل ، فتخط هذه الخطوة.
الخطوة 5: الخطوة النهائية
لقد استخدمت شاشات الكريستال السائل I2C لإظهار درجة الحرارة والرطوبة في البيئة.