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

تصميم قائمة ARDUINO مع OLED-UI (واجهة المستخدم): 4 خطوات
تصميم قائمة ARDUINO مع OLED-UI (واجهة المستخدم): 4 خطوات

فيديو: تصميم قائمة ARDUINO مع OLED-UI (واجهة المستخدم): 4 خطوات

فيديو: تصميم قائمة ARDUINO مع OLED-UI (واجهة المستخدم): 4 خطوات
فيديو: الشرح الكامل والتفصيلي لبرنامج RUFUS لحرق انظمة التشغيل على الفلاش 2024, شهر نوفمبر
Anonim
Image
Image

مرحبًا بالجميع! في هذا البرنامج التعليمي ، سأحاول شرح كيفية إنشاء ARDUINO MENU DESIGN باستخدام شاشة i2c OLED. يُعرف أيضًا باسم UI (واجهة المستخدم). لقد تم استخدامه للعديد من المشاريع ولكن يجب أن يكون على دراية بك من الطابعات ثلاثية الأبعاد:)

هنا أيضا فيديو عن هذا المشروع. يمكنك إلقاء نظرة على هذا الفيديو ومعرفة كيفية عمله.

حسنًا ، بصراحة ، إذا قمت بتصميم القائمة بنفسك ، فسيساهم ذلك كثيرًا في مهاراتك في الترميز والخوارزمية. لقد استغرقت ما يقرب من 4 ساعات لإنشاء مثل هذا التصميم البسيط للقائمة. لهذا السبب أحاول أن أجعله٪ 100 بنفسي. بالطبع حصلت على بعض المساعدة في بعض الأجزاء. مثل نوع القائمة التي يجب أن أصممها وما إلى ذلك … (لكن معظم الخوارزميات ملك لي) لاحظ أنه: إذا كنت تريد تصميم قائمة خاصة بك ، فعليك أن تبدأ من الأساسيات الخطوة أي جرب هذا: عند الضغط على الزر ، يجب أن تتجه علامة التحديد ">" إلى الأسفل….

الخطوة 1: الأجهزة المطلوبة

x1 Arduino (Uno ، nano ، ميجا … إلخ)

x1 OLED SCREEN (لقد استخدمت وضع i2c وهو أمر جيد جدًا نظرًا لانخفاض رقم التعريف الشخصي للاتصال ولكن يمكنك استخدام أي شاشة تريدها ولكن عليك إجراء بعض التغييرات على الكود بالطبع!)

زر x3

x3 10 كيلو المقاوم

x1 اللوح

ما يكفي من الطائر

الخطوة 2: توصيل الدائرة

حسنًا ، لدينا اتصال بسيط للغاية هنا. كما ذكرت من قبل ، إذا كان لديك نوع مختلف من الشاشات (5110 ، 16 × 2 ….) يمكنك إجراء تغييرات وفقًا لما لديك.

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

الخطوة 3: شفرة المصدر

طيب صانعي الأعزاء:) لدينا شفرة المصدر هنا. كما تعلم ، أنا أعد مشروعي لقناتي على YouTube باللغة التركية. ومع ذلك ، أحاول ترجمة أو إضافة تفسيرات بجوار كل سطر تقريبًا. هذا المشروع هو نوع من إعداد شبه إنجليزي / تركي. بالنسبة لأولئك الذين لا يعرفون التركية لقد أضفت تفسيرات. لا يزال إذا كان لديك أي مشكلة في ذلك ، فيرجى إبلاغي بذلك وطرح سؤالك من هنا أو على قناة Youtube ، وأنا متأكد من أنكم ماهرون تمامًا ولن تواجهوا أي مشكلة بشأن اختلاف اللغة. لا تدع اللغة تمنعك:)

الخطوة 4: اشترك في قناتي إذا أردت

يمكنك إلقاء نظرة على الفيديو كيف يعمل هذا المشروع.

إذا أعجبك مشروعي ، فيمكنك إلقاء نظرة على الآخرين على قناتي ويمكنك دعمني. لا تقلق بشأن اللغة ، فأنا في الغالب أقوم بإعداد الأكواد الخاصة بي مع شرح اللغة الإنجليزية. إذا كان لديك أي سؤال ، يمكنك إما طرح أسئلتك من هنا أو على قناة Youtube.

My Youtube Channel: Youtube Channel يرجى إعلامي إذا واجهت أي مشكلة دون أدنى شك!

استمتع!

موصى به: