تخفيضات!
,

1602 16×2 LCD Display with I2C

السعر الأصلي هو: 6.000 د.ع.السعر الحالي هو: 5.500 د.ع.

التصنيفات: ,

شاشة *LCD 2×16* مع واجهة *I2C* تُعتبر حلًا مثاليًا لعرض المعلومات في المشاريع الإلكترونية. إليك شرحًا مفصلًا حولها:

### ما هي شاشة LCD 2×16؟

– *التكوين*: تحتوي على صفين (2) و16 عمودًا (16) من الأحرف، مما يسمح بعرض نصوص تصل إلى 32 حرفًا.
– *النوع*: هي شاشة كريستال سائل (LCD) تُستخدم في العديد من التطبيقات مثل الآلات وأجهزة القياس.

### ما هو I2C؟

– *I2C (Inter-Integrated Circuit)*: هو بروتوكول الاتصال التسلسلي الذي يسمح بتوصيل عدة أجهزة على نفس الخط. يُستخدم عادةً لتقليل عدد الأسلاك المطلوبة للتوصيل.
– *الأسلاك المطلوبة*: يتطلب نظام I2C خطين رئيسيين:
– *SDA*: خط البيانات.
– *SCL*: خط الساعة.

### لماذا تستخدم شاشة LCD مع I2C؟

1. *توفير الأسلاك*: باستخدام واجهة I2C، يمكنك تقليل عدد الأسلاك اللازمة للتوصيل، مما يسهل التركيب.
2. *سهولة البرمجة*: توفر مكتبات مثل LiquidCrystal_I2C في Arduino واجهة برمجة سهلة للتحكم في الشاشة.
3. *تحكم مركزي*: يمكنك إدارة عدة أجهزة عبر نفس الخط، مما يجعل النظام أكثر تنظيمًا.

### كيفية التوصيل:

1. *التوصيل الكهربائي*:
– *VCC*: توصيل إلى مصدر الطاقة (عادة 5 فولت).
– *GND*: توصيل إلى الأرضي.
– *SDA*: توصيل إلى دبابيس البيانات في المتحكم.
– *SCL*: توصيل إلى دبابيس الساعة في المتحكم.

2. *البرمجة*:
– استخدام مكتبة Wire.h و`LiquidCrystal_I2C` في Arduino.
– يمكنك كتابة كود بسيط لعرض النصوص على الشاشة.

### مثال على كود Arduino:

cpp
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// تعيين عنوان الشاشة
LiquidCrystal_I2C lcd(0x27, 16, 2); // قد يختلف العنوان حسب الشاشة

void setup() {
lcd.begin();
lcd.backlight(); // تشغيل الإضاءة الخلفية
lcd.setCursor(0, 0); // تعيين المؤشر
lcd.print(“Hello, World!”); // عرض النص
}

void loop() {
// يمكن إضافة المزيد من التعليمات هنا
}

### الخلاصة:

شاشة *LCD 2×16* مع واجهة *I2C* توفر حلاً بسيطًا وفعالًا لعرض المعلومات في المشاريع الإلكترونية، مما يسهل توصيلها وبرمجتها.

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “1602 16×2 LCD Display with I2C”

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Shopping Cart