جدول المحتويات:

اردوينو وشخصيات شاشات الكريستال السائل في BreadShield: 6 خطوات
اردوينو وشخصيات شاشات الكريستال السائل في BreadShield: 6 خطوات

فيديو: اردوينو وشخصيات شاشات الكريستال السائل في BreadShield: 6 خطوات

فيديو: اردوينو وشخصيات شاشات الكريستال السائل في BreadShield: 6 خطوات
فيديو: Smooth Gauge - No Custom Characters (Arduino Tutorial + 16x2 Character Display) 2024, شهر نوفمبر
Anonim
اردوينو وشخصيات شاشات الكريستال السائل في BreadShield
اردوينو وشخصيات شاشات الكريستال السائل في BreadShield

تتضمن العديد من مشاريع Arduino شاشات LCD ذات الأحرف ، والتي تستخدم بروتوكول HD44780 بأغلبية ساحقة للحصول على البيانات من Arduino. عادةً ما يتطلب توصيل Arduino بـ HD44780 (في وضع 4 بت) 12 سلكًا! سيؤدي ذلك إلى فوضى كبيرة من السباغيتي الأسلاك الطائر. يستغرق الأمر بعض الوقت لتوصيلهم. من الصعب التصحيح. وهي عرضة لقطع الاتصال بأصابعك الخرقاء.

في هذا البرنامج التعليمي ، سنرى أن الحياة يمكن أن تكون أسهل بكثير في BreadShield ، درع Arduino للوحات التجارب.

اللوازم

  • لوح واحد
  • اردوينو أونو واحد
  • درع خبز واحد

الخطوة 1: أدخل BreadShield في Arduino Uno

أدخل BreadShield في Arduino Uno تمامًا كما تفعل عادةً لاستخدام ألواح الحماية الأخرى.

الخطوة 2: أدخل BreadShield في اللوح

أدخل دبابيس الكسر من BreadShield في لوح التجارب ، تمامًا كما تقوم عادةً بإدخال صف من المسامير في لوح التجارب.

الخطوة 3: أدخل شاشة LCD في لوحة التوصيل

أدخل شاشة LCD في لوحة التوصيل
أدخل شاشة LCD في لوحة التوصيل

أفترض أن شاشة LCD الخاصة بك قد تم لحامها برؤوس ذكور ، كما هو الحال في هذا البرنامج التعليمي بواسطة SparkFun. أدخل الآن شاشة LCD (من الناحية الفنية دبابيس الذكور) في اللوح ، مع مطابقة دبوس GND لشاشة LCD دبوس GND الخاص بـ BreadShield. سيؤدي هذا تلقائيًا إلى إنشاء المراسلات التالية من طرف إلى طرف بين Arduino Uno وشاشة LCD (على اليسار ، دبوس LCD ؛ على اليمين ، دبوس BreadShield):

VSS / GND ---- GNDVDD ---- 5VRS ---- TX E / تمكين ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 أنود الإضاءة الخلفية - - D12 الخلفية الكاثود ---- D13

يتم تصور التوجيه في الشكل أعلاه.

الخطوة 4: اسحب دبوس R / W الخاص بشاشات الكريستال السائل إلى GND

استخدم سلك توصيل واحد - سلك العبور الوحيد المطلوب في هذا المشروع ، لسحب دبوس R / W لشاشة LCD إلى GND. نعم ، هذا يعني أيضًا توصيل D2 من Arudino بـ GND. لكن هذه ليست مشكلة طالما أنك لا تستخدم D2.

الخطوة 5: أدخل مقياس الجهد

أدخل مقياس الجهد
أدخل مقياس الجهد

أدخل مقياس الجهد كمقسم جهد. أدخل الأطراف الطرفية لمقياس الجهد في روابط 5V و GND على التوالي على اللوح. والدبوس الأوسط لمقياس الجهد في روابط RX. تم توضيح الأسلاك الناتجة في الشكل أعلاه. أفترض أن مقياس الجهد يحتوي على بعض الأسلاك الملحومة على أرجله أو استخدام أسلاك التوصيل لتوجيه دبابيسه الثلاثة من مكان آخر على اللوح.

الخطوة 6: قم ببرمجة Arduino ، مع فصل الدبوس الأوسط لمقياس الجهد

قم ببرمجة اردوينو الخاص بك ، مع فصل الدبوس الأوسط لمقياس الجهد
قم ببرمجة اردوينو الخاص بك ، مع فصل الدبوس الأوسط لمقياس الجهد

الآن يمكنك برمجة Arduino الخاص بك. يوجد جزء من رمز المثال في

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

للبرمجة ، تأكد من فصل دبوس RX عن الدبوس الأوسط لمقياس الجهد. فقط ارفع الدبوس الأوسط لمقياس الجهد برفق من ربطة العنق على لوح التجارب. بعد البرمجة ، أدخله مرة أخرى. ثم سترى محتوى النص المعروض على شاشة LCD. إذا لم يكن كذلك ، فاضبط مقياس الجهد.

لا تتردد في ترك تعليق أو سؤال هنا وسأرد في أسرع وقت ممكن.

استمتع بمزيد من أمثلة BreadShield في هذا الفيديو.

تدير BreadShield الآن حملة تمويل جماعي. استفد من الأسعار المخفضة للحملة فقط على

موصى به: