جدول المحتويات:
فيديو: مرحبا بالعالم! على شاشة LCD باستخدام CloudX M633: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
في هذا البرنامج التعليمي ، سنعرض على شاشة LCD (شاشة عرض بلورية سائلة).
الخطوة 1: LCD (شاشة الكريستال السائل)
تحتوي شاشات LCD على واجهة متوازية ، مما يعني أن المتحكم الدقيق يجب أن يعالج عدة دبابيس للواجهة مرة واحدة للتحكم في الشاشة. تتكون الواجهة من المسامير التالية:
سجل حدد دبوس (RS) الذي يتحكم في مكان كتابة البيانات في ذاكرة LCD. يمكنك تحديد إما سجل البيانات ، الذي يحتوي على ما يتم عرضه على الشاشة ، أو سجل التعليمات ، حيث تبحث وحدة التحكم في شاشة LCD عن إرشادات حول ما يجب القيام به بعد ذلك.
دبوس قراءة / كتابة (R / W) يحدد وضع القراءة أو وضع الكتابة
دبوس تمكين يتيح الكتابة إلى السجلات
8 دبابيس بيانات (D0 -D7). حالات هذه الدبابيس (عالية أو منخفضة) هي البتات التي تكتبها في السجل عند الكتابة ، أو القيم التي تقرأها عندما تقرأ.
يوجد أيضًا دبوس قيد العرض (Vo) ودبابيس إمداد الطاقة (+ 5V و Gnd) ودبابيس LED Backlight (Bklt + و BKlt-) التي يمكنك استخدامها لتشغيل شاشة LCD والتحكم في تباين الشاشة وتشغيل وإيقاف تشغيل LED الخلفية ، على التوالي.
تتضمن عملية التحكم في العرض وضع البيانات التي تشكل صورة ما تريد عرضه في سجلات البيانات ، ثم وضع التعليمات في سجل التعليمات. تعمل مكتبة LiquidCrystal على تبسيط هذا الأمر لك حتى لا تحتاج إلى معرفة الإرشادات ذات المستوى المنخفض.
يمكن التحكم في شاشات LCD المتوافقة مع Hitachi في وضعين: 4 بت أو 8 بت. يتطلب وضع 4 بت سبعة دبابيس إدخال / إخراج من Arduino ، بينما يتطلب وضع 8 بت 11 دبوسًا. لعرض النص على الشاشة ، يمكنك القيام بكل شيء في وضع 4 بت ، لذا يوضح المثال كيفية التحكم في شاشة LCD 2 × 16 في وضع 4 بت.
الخطوة 2: المكون
- كلاود إكس إم ٦٣٣
- CloudX SoftCard
- سلك V3
- شاشة ال سي دي 16x2
- 10 كيلو أوم مقياس الجهد
- سلك العبور
- 220 أوم المقاوم
- اللوح
يمكنك شراء المكون الخاص بك هنا
الخطوة 3: الأجهزة
- دبوس LCD RS إلى الطرف الرقمي 1 من Cloudx M633
- LCD قم بتمكين الدبوس إلى الطرف الرقمي 2 من Cloudx M633
- دبوس LCD D4 إلى الطرف الرقمي 3 من Cloudx M633
- دبوس LCD D5 إلى الطرف الرقمي 4 من Cloudx M633
- دبوس LCD D6 إلى الطرف الرقمي 5 من Cloudx M633
- دبوس LCD D7 إلى الطرف الرقمي 6 من Cloudx M633
بالإضافة إلى ذلك ، قم بتوصيل وعاء 10k إلى + 5V و GND ، مع ممسحة (إخراج) لشاشات LCD VO pin. يتم استخدام المقاوم 220 أوم لتشغيل الإضاءة الخلفية للشاشة ، عادةً على السن 15 و 16 من موصل LCD
الخطوة 4: البرمجة
انسخ هذا الرمز إلى CloudX IDE الخاص بك
# تشمل # تشمل
اقامة(){
إعداد شاشات الكريستال السائل (1 ، 2 ، 3 ، 4 ، 5 ، 6) ؛ lcdCmd (واضح) ؛ lcdCmd (المؤشر إيقاف) ؛
حلقة(){
lcdWriteText (1، 2، "HELLO WORLD!") ؛ lcdWriteText (2، 2، "I USE CLOUDX") ؛
}
}
موصى به:
درجة حرارة شاشة Arduino على شاشة LED TM1637: 7 خطوات
درجة حرارة شاشة Arduino على شاشة TM1637 LED: في هذا البرنامج التعليمي سوف نتعلم كيفية عرض درجة الحرارة باستخدام شاشة LED TM1637 ومستشعر DHT11 و Visuino
مرحبًا بالعالم - جافا: 5 خطوات
Hello World - Java: في هذا البرنامج سوف نتعلم كيفية الطباعة إلى وحدة التحكم في Java
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي - احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: 6 خطوات
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي | احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: مرحبًا يا شباب اليوم سنصنع الرطوبة & amp؛ نظام مراقبة درجة الحرارة باستخدام ESP 8266 NODEMCU & amp؛ جهاز استشعار درجة الحرارة DHT11. سيتم الحصول على درجة الحرارة والرطوبة من مستشعر DHT11 & amp؛ يمكن رؤيته على متصفح أي صفحة ويب ستتم إدارتها
شاشة LCD I2C / IIC - قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: 5 خطوات
شاشة LCD I2C / IIC | قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: يحتاج استخدام شاشة spi LCD إلى عدد كبير جدًا من التوصيلات التي يصعب فعلها ، لذلك وجدت وحدة يمكنها تحويل شاشة i2c LCD إلى شاشة spi LCD ، لذا فلنبدأ
لوحة المفاتيح مع شاشة LCD باستخدام متحكم CloudX: 4 خطوات
لوحة المفاتيح مع شاشة LCD باستخدام وحدة التحكم CloudX الدقيقة: بالنسبة لهذا المشروع ، سنقبل البيانات من لوحة مفاتيح Matrix ثم نعرضها على وحدة LCD