جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
كانت الفكرة الأصلية هي إنشاء مكتبة تبسط استخدام IC 74HC595 بين Arduino والأجهزة الأخرى. في Instructable ، سأشارك هذا معك باستخدام التحكم في شاشة LCD مقاس 16 × 2 كمثال. سيظهر المثال على شاشة LCD الثواني التي مرت منذ إعادة تشغيل Arduino. آمل أن تكون مفيدة لك. ماذا تحتاج في هذا المثال؟ - Arduino - Arduino IDE مثبت - LCD - واحد IC 74HC595 - واحد مقاوم 4.7Kohm أو ما شابه - مكثف واحد "104" - أسلاك!
الخطوة 1: ضع المكتبة تحت مجلد Arduino
لقد سميت المكتبة "ShiftOut". إنه يقع ضمن٪ arduino-directory٪ / Hardware / libraries هذه هي المكتبة التي قمت ببرمجتها. نرحب بالتعليقات.
الخطوة 2: مكتبة LCD
المكتبة الثانية المطلوبة هي تلك التي تتصل بشاشة LCD. لقد استخدمت هذا وليس الذي أتى مع Arduino لأنه خطأ في التهيئة. إنه يعتمد على www.slashdev.ca/arduino-lcd-library/ ولديه التغييرات اللازمة لدمج مكتبة ShiftOut التي قمت بإنشائها. يجب فك ضغطه ضمن٪ arduino-directory٪ / Hardware / libraries أيضًا.
الخطوة 3: افتح Arduino IDE
حان الوقت الآن لكتابة الكود. افتح Arduino IDE واكتب هذا:
# تضمين # تضمين
الخطوة 4: التجميع
من المهم أن يتم نسخ المكتبات قبل فتح Arduino IDE. وإلا فقد تفشل عملية التجميع.
إذا كان كل شيء على ما يرام ، فيمكنك توصيل Arduino بـ 74HC595 وهذا واحد بشاشة LCD باتباع الصور التخطيطية المخططة باستخدام Fritzing. يجب أن يكون الاتصال على النحو التالي:
الخطوة 5: قم بتشغيل Sketch على Arduino
إذا تم توصيل كل شيء بشكل صحيح ، يجب أن تشاهد العد الثاني على شاشة LCD.
الخطوة السادسة: الخاتمة
آمل أن تكون هذه المكتبة مفيدة لشخص ما. إنه بالنسبة لي لأن كود Arduino يصبح بسيطًا ولطيفًا ، دون ملئه بالترميز الجانبي الذي يعبث بالغرض الرئيسي للرسم.
الخطوة 7: مسار المكافأة: مثال آخر
هنا Arduino يستخدم ShiftOut للتحكم في عرضين من سبعة أجزاء في سلسلة تتالي: يمكن العثور على مزيد من المعلومات هنا: