
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:54

مرحبا اصدقاء ،
اليوم أنا أواجه عرض 16x2 مع Raspberry pi.
الخطوة 1: المكونات المطلوبة
تحتاج هنا إلى المكونات التالية لإكمال المهمة.
- فطيرة التوت
- محول طاقة لـ Raspberry Pi
- شاشة عرض LCD مقاس 16 × 2
- مقياس الجهد 10 كيلو
- توصيل الأسلاك
- اللوح أو أي درع عرض 16x2
الخطوة 2: توصيلات الدائرة

تظهر الاتصالات في هذه الصورة. لكن ليس من الضروري استخدام وحدات GPIO هذه. يمكنك استخدام أي GPIO لتوصيل شاشة LCD. لكن عليك أن تذكر نفس GPIO في البرمجة. يتم توصيل المقاوم المتغير لضبط تباين الشاشة. العرض مدعوم من Raspberry pi. تم توصيل طرف R / W بالأرض لأنني لا أقوم بإجراء أي عملية قراءة على الشاشة.
الخطوة الثالثة: العمل

لقد صممت مكتبة عرض وهي lcd.py في هذه المكتبة أكتب بعض الوظائف التي يمكن للمستخدم الاتصال بها. من أجل قيادة شاشات الكريستال السائل ، من الضروري تضمين هذه المكتبة في التعليمات البرمجية الخاصة بك. مزيد من التفاصيل حول المكتبة متوفرة في المكتبة.
بادئ ذي بدء ، عليك تنفيذ وظيفة start () وتمرير المسامير التي ستستخدمها لعرض الواجهة.
هنا يمكن لوظيفة Print () طباعة أي قيمة تم تمريرها إلى هذه الوظيفة.
يتم عرض هذه الشاشة في وضع 4 بت بحيث لا يتم توصيل سوى 4 دبابيس D4-D7 و RW و EN بدبوس التوت.
الخطوة 4: الاختبار


هنا يتوفر الفيديو الذي تم اختباره
الخطوة 5: الكود
هنا رمز متاح لهذا التدريب هنا
الخطوة 6: العيوب
لن يعمل هذا بشكل صحيح إذا وضعنا هذا البرنامج النصي ليتم تشغيله تلقائيًا عند التمهيد. هذا لأن Raspberry pi ليس جهاز تحكم في الوقت الفعلي. بحاجة إلى مزيد من التحسين في هذا الرمز
الخطوة 7: اتصل بنا
لمزيد من التعليمات اتبع هنا
موقع التواصل الاجتماعي الفيسبوك
مقالات
راسلني
موصى به:
واجهة LPC2148 مع شاشة LCD مقاس 16 * 2: 5 خطوات

LPC2148 Interfacing مع شاشة LCD مقاس 16 * 2: في هذا البرنامج التعليمي سأخبرك عن كيفية واجهة lpc2148 مع شاشة LCD مقاس 16 * 2
واجهة شاشة LCD مع Arduino على Tinkercad: 5 خطوات

واجهة LCD مع Arduino على Tinkercad: الكود في هذه المقالة مكتوب لشاشات LCD التي تستخدم برنامج التشغيل القياسي Hitachi HD44780. إذا كانت شاشة LCD لديك تحتوي على 16 دبوسًا ، فمن المحتمل أن يكون بها برنامج تشغيل Hitachi HD44780. يمكن أن تكون هذه الشاشات سلكية إما في وضع 4 بت أو وضع 8 بت. توصيل شاشة LCD في 4
واجهة Atmega16 مع شاشة LCD في وضع 4 بت (محاكاة Proteus): 5 خطوات

Atmega16 Interfacing with LCD in 4 Bit Mode (Proteus Simulation): هنا في هذا البرنامج التعليمي سوف نخبرك عن كيفية التفاعل مع متحكم atmega16 مع شاشة LCD 16 * 2 في وضع 4 بت
واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات: 4 خطوات

واجهة مستشعر ADXL335 على Raspberry Pi 4B في 4 خطوات: في هذا Instructable ، سنقوم بتوصيل مستشعر ADXL335 (مقياس تسارع) على Raspberry Pi 4 مع Shunya O / S
واجهة LCD متعددة لـ Arduino Uno باستخدام خط البيانات المشترك: 5 خطوات

واجهة LCD متعددة لـ Arduino Uno باستخدام خط البيانات المشترك: اليوم ، سأوضح لك في هذا الدليل كيفية توصيل وحدة LCD متعددة 16 × 2 مع لوحة اردوينو أونو باستخدام خط بيانات مشترك. الشيء الأكثر إثارة للاهتمام في هذا المشروع هو أنه يستخدم خط بيانات مشترك ويعرض بيانات مختلفة في