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

المشروع 1: فيديو توضيحي بلغة C: 9 خطوات
المشروع 1: فيديو توضيحي بلغة C: 9 خطوات

فيديو: المشروع 1: فيديو توضيحي بلغة C: 9 خطوات

فيديو: المشروع 1: فيديو توضيحي بلغة C: 9 خطوات
فيديو: شرح بالعربي للمبتدئين C++ 2024, يوليو
Anonim
Image
Image

مرحبا زميل هاوي ،

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

للقيام بذلك ، استفدت بشكل كبير من المكونات التالية على موقع eBay:

- اردوينو نانو: https://www.ebay.ca/itm/MINI-USB-Nano-V3-0-ATmega …

- شاشة I2C OLED LCD: https://www.ebay.ca/itm/0-96-I2C-IIC-Serial-128X6 …

- مسدس تسخين لاصق: https://www.ebay.ca/itm/20W-Electric-Heating-Melt …

فيما يلي الخطوات اللازمة لإنهاء هذا المشروع

الخطوة 1: لحام الرؤوس في كل من Arduino وشاشة LCD

الخطوة 2: قم بثني رأس JTAG على Arduino Nano الذي من شأنه أن يعمل كحامل لشاشة LCD الخاصة بنا

الخطوة 3: باستخدام مسدس اللصق المرتبط ، قم بلصق الشاشة الصغيرة في Arduino Nano

الخطوة 4: قم بإجراء الاتصالات الصحيحة

الآن بعد أن تم تجميع الإعداد بالكامل ، فقد حان الوقت لإجراء بعض الاتصالات. لذلك ، سوف تحتاج إلى إنشاء الاتصالات أدناه.

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

الخطوة 5: بعد إجراء التخفيضات ، ستحتاج إلى لحام طرفي سلك الطائر كما يلي

الخطوة 6: قم بإنهاء كافة الاتصالات. بمجرد الانتهاء من ذلك ، حان الوقت الآن لبرمجة هذا الإعداد الصغير

الخطوة 7: استعد للقيام ببعض الترميز

قبل وضع أي كود في Arduino ، ستحتاج إلى تنزيل بضع مكتبات أولاً. يجب أن يوصلك الرابطان التاليان إلى هناك:

مكتبة Adafruit-GFX:

Adafruit-SSD1306:

أفترض أنك تعرف كيفية إضافة مكتبة مضغوطة (.zip) إلى Arduino IDE. إذا كان خلاف ذلك ، يرجى استخدام الرابط التالي لمعرفة المزيد حول هذا الموضوع:

كيفية إضافة مكتبة.zip إلى Arduino IDE:

الخطوة 8: أضف المزيد من الميزات الرائعة إلى برنامجك

هذه ليست خطوة من الناحية الفنية ، ولكن في حالة رغبتك في تضمين المزيد من الميزات الرائعة مثل إضافة صور إلى شاشتك ، ولمزيد من العمل الشاق ، يمكنك إضافة صورة-g.webp

الرابط 1:

الرابط 2:

يساعدك الرابط الأول ، link1 ، على تحويل صورة بأي حجم إلى الحجم المناسب 128 × 64 والذي يمثل البعد الخاص بشاشة OLED. ومع ذلك ، يمكنك إجراء التحويل إلى أبعاد أصغر أو أكبر بناءً على المنتج النهائي في متناول اليد. بالنسبة للرابط الثاني ، سيسمح لك بتحويل الصورة إلى تنسيق الصورة النقطية (مجموعة من 0 و 1 متنوعة معًا في مصفوفة). سيساعد تخزين هذا الأخير في ذاكرة برنامج Arduino في عرضه لاحقًا باستخدام وظيفة "display.drawBitmap ()".

الخطوة 9: كن مبدعًا ، السماء هي الحد

أقوم بربط الأكواد الخاصة بي لتحقيق الفيديو أعلاه (رابط GitHub). أقوم أيضًا بإرفاق نسخة أبطأ من الفيديو أعلاه.

الرابط:

ملاحظة: يرجى الانتباه جيدًا إلى معالجة الصورة قبل تغييرها إلى صور أحادية اللون. يمكن أن تكون النتيجة النهائية جيدة أو سيئة بناءً على ذلك. أوصي بضبط التباين إلى المستوى الذي يشمل مرشح العتبة الذي سيأتي بعده.

لا تتردد في الحصول على الإلهام والتغيير واستخدام بعض الميزات المضمنة.

إذا أعجبك هذا ، فيرجى الإعجاب والمشاركة والاشتراك للحصول على محتويات أكثر إثارة للاهتمام.

موصى به: