جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:54
مرحبًا بك في البرنامج التعليمي المستند إلى الويب mBlock مع HyperDuino. سيوضح لك هذا كيفية إعداد mBlock وتحميل الكود الخاص بك إلى HyperDuino الخاص بك. سيوضح لك هذا أيضًا كيفية إنشاء رمز أساسي لسيارة ذكية أيضًا. للبدء ، دعنا نقفز مباشرة بالضغط هنا.
الخطوة 1: إعداد MBlock
عند بدء تحميل صفحة الويب ، سيُطلب منك تمكين مشغل الفلاش إذا لم تكن قد فعلت ذلك ، فانتقل وحدد تمكين الفلاش واسمح بتشغيله بواسطة google chrome. بمجرد اكتمال ذلك ، سيتم نقلك إلى صفحة ترميز كتلة mBlock الرئيسية. نحن على وشك الانتهاء من الإعداد! بعد ذلك ، سيطالبك بتنزيل مكون إضافي ضروري لتجميع الكود إلى Arduino / HyperDuino الفعلي. انطلق وابدأ في تنزيل البرنامج. سترى أنه يظهر في الجانب الأيسر السفلي من شاشتك أثناء تنزيله. إذا لم يكن الأمر كذلك ، يمكنك الوصول إلى هذا عن طريق الضغط على النقاط الثلاث المكدسة على الجانب الأيمن من متصفح الكروم والانتقال إلى التنزيلات. إذا لم يظهر هناك فتأكد من النقر فوق الزر الأيمن. ستحتاج إلى تشغيل برنامج التثبيت وتصفح جميع الخطوات لإكمال التثبيت. بعد اكتمال كل شيء ، ستحتاج إلى إعادة تشغيل الكمبيوتر كما هو مطلوب. عند تحميل نسخة احتياطية ، يجب أن تكون جاهزًا تمامًا!
الخطوة 2: تعديل إعدادات Arduino / HyperDuino
قبل أن نبدأ في البرمجة ، ستحتاج إلى ضبط الوضع على وضع Arduino والتأكد من أنك تقوم بالتحميل إلى نوع اللوحة الصحيح. بالنسبة للمبتدئين ، انقر فوق تحرير واضغط في الجزء السفلي سيظهر وضع Arduino. سيغير مظهر الشاشة ولكن لا تنزعج ، فقد أخرج هذا الرمز الذي سيكون عديم الفائدة عند برمجة Arduino / HyperDuino. بعد ذلك ، سترغب في تغيير اللوحة التي تقوم بتحميلها أيضًا. أنا أستخدم Arduino Uno وهو ما يقترن به HyperDuino بشكل أساسي ، لذلك دعنا نحوله من mBot إلى Arduino Uno. أخيرًا ، نريد تعيين نوع الاتصال حتى لا يتم الخلط بينه وبين ما نفعله عندما نحاول تحميله. في أقصى الجانب الأيمن من الشاشة ، تابع واضغط على علامة تبويب الاتصال وحدد "USB" وتأكد من توصيله بمنفذ USB المناسب الذي يتصل به Arduino / HyperDuino ، وقد يكون هذا كثيرًا بين أجهزة الكمبيوتر المختلفة. هذا كل شيء! لقد أكملت إعداد إصدار متصفح mBlock. فيما يلي رمز مثال حول كيفية صنع سيارة ذكية وتحميلها على Arduino / HyperDuino.
الخطوة الثالثة: برمجة سيارة ذكية في MBlock
لقد بدأت بإنشاء 4 كتل لتحديد وظيفة الأمام والخلف لكلتا العجلتين. لقد فعلت هذا لأنه عند الدوران إلى اليسار والانعطاف إلى اليمين ، سيكون الأمر أسهل وسيبدو لطيفًا عندما يدور الروبوت. أتحداك قبل النظر إلى الصورة التالية لمحاولة عمل كل هذه الأوامر الأربعة ، أو حتى إنشاء طريقة مختلفة لجعل كل محرك يتقدم للأمام وللخلف. الآن بعد أن أصبح لدينا أمران للأمام والخلف لكل محرك ، فلنقم بعمل وظيفة كاملة للأمام والخلف واليسار واليمين له. من الناحية الفنية ، يمكنك فقط استخدام أحد الأوامر الأمامية التي اتخذناها للتو للانعطاف إلى اليسار واليمين ، لكني أحب أن أجعل أحد المحركات يعود للخلف والآخر يتقدم للأمام فقط لجعله يبدو أكثر سلاسة. الآن بعد أن أكملنا ذلك ، دعنا نصل إلى الكود الرئيسي. نريد أولاً أن تتحرك السيارة بشكل عام إلى الأمام في بداية البرنامج. ثم يمكننا إضافة جزء الاستشعار فوق الصوتي مثل هذا. في الوقت الحالي سأترك مثالًا واحدًا لجزء المستشعر بالموجات فوق الصوتية لأن أفضل جزء من الكود هو الإبداع الذي يأتي معه. انظر إلى أي مدى يمكنك صنع هذه السيارة الذكية. سيؤدي هذا الرمز إلى تركه مفتوحًا حيث سيتجنب الجدران ومع ذلك لا يزال بإمكانه التعثر في بعض الأماكن. إذا كانت لديك أي أسئلة ، فلا تتردد في ترك تعليق حتى أتمكن من مساعدتك على طول الطريق!
موصى به:
الشروع في العمل مع مستشعرات درجة الحرارة والاهتزاز اللاسلكية طويلة المدى: 7 خطوات
الشروع في العمل مع مستشعرات درجة الحرارة والاهتزاز اللاسلكية طويلة المدى: في بعض الأحيان يكون الاهتزاز هو سبب المشكلات الخطيرة في العديد من التطبيقات. من أعمدة الماكينة والمحامل إلى أداء القرص الصلب ، يتسبب الاهتزاز في تلف الماكينة ، والاستبدال المبكر ، وانخفاض الأداء ، وإحداث ضرر كبير في الدقة. يراقب
الشروع في العمل مع STM32f767zi Cube IDE وتحميل رسم مخصص لك: 3 خطوات
الشروع في العمل مع STM32f767zi Cube IDE وتحميل رسم تخطيطي مخصص لك: اشترِ (انقر فوق الاختبار لشراء / زيارة صفحة الويب) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH متاح هنا تستخدم لبرمجة وحدات التحكم الدقيقة STM
الشروع في العمل مع Bascom AVR: 5 خطوات
الشروع في العمل مع Bascom AVR: هذه بداية سلسلة لتعليمك برمجة وحدة التحكم الدقيقة AVR الخاصة بك باستخدام Bascom AVR. لماذا أفعل ذلك ، معظم نماذج البرامج في هذه السلسلة يمكنك إجراؤها باستخدام Arduino. بعضها أسهل والبعض الآخر أكثر صعوبة ، لكن في النهاية كلاهما
الشروع في العمل مع Flipboard: 9 خطوات
الشروع في العمل مع Flipboard: تم تصميم هذا البرنامج التعليمي القصير لمساعدتك على بدء استخدام تطبيق Flipboard للأجهزة المحمولة. هذا مجرد تمهيد لأن هناك العديد من الميزات القابلة للتخصيص لـ Flipboard. بمجرد إكمال هذا البرنامج التعليمي ، ستحصل على المعرفة الأساسية بـ Flipboard
أضف مقياس سرعة الدوران البصري المستند إلى Arduino إلى جهاز التوجيه CNC: 34 خطوة (بالصور)
أضف مقياس سرعة الدوران البصري المستند إلى Arduino إلى جهاز التوجيه CNC: قم ببناء مؤشر RPM بصري لجهاز التوجيه CNC الخاص بك باستخدام Arduino Nano ، ومستشعر IR LED / IR Photodiode وشاشة OLED بأقل من 30 دولارًا. لقد استلهمت الأمر من قياس rPM الخاص بـ eletro18 - مقياس سرعة الدوران البصري Instructable وأردت إضافة مقياس سرعة الدوران