/*
عرض النصوص على الشاشة باستخدام واجهة
I2C
من خلال استخدام مكتبة التحكم في الواجهة
LiquidCrystal_I2C
وعرض نصين مختلفين على السطرين الأول والثاني من الشاشة.
إعداد المهندس/ أحمد درويش
*/
#include <LiquidCrystal_I2C.h> // استدعاء مكتبة التحكم بالشاشات
LiquidCrystal_I2C lcd(0x27, 16, 2); // تهيئة شاشة بوضع العنوان 27 وعدد الأعمدة 16 وعدد السطور 2
void setup() { // إعداد البيئة الأولية للمشروع، يعمل مرة واحدة عند التشغيل
lcd.init(); // تهيئة شاشة LCD
lcd.clear(); // مسح شاشة العرض
lcd.backlight(); // تشغيل الإضاءة الخلفية للشاشة
// طباعة النصوص على شاشة LCD
lcd.setCursor(2, 0); // وضع المؤشر على السطر الأول عند العمود 2
lcd.print("KUWAIT"); // "KUWAIT" طباعة النص على السطر الأول
lcd.setCursor(2, 1); // وضع المؤشر على السطر الثاني عند العمود 2
lcd.print("LCD Tutorial"); // "LCD Tutorial" طباعة النص على السطر الثاني
}
void loop() { // لا يوجد تنفيذ في الحلقة الرئيسية لهذا المشروع
}