جدول المحتويات:
- الخطوة 1: احصل على مركبات ثنائي الفينيل متعدد الكلور لمشروعك المُصنَّع
- الخطوة 2: STM32F103C8 مقابل STM32F030F4 مقابل STM8S103F3 مقابل Arduino
- الخطوة 3: تحميل Arduino Bootloader على STM32
- الخطوة 4: إعداد Arduino IDE لـ STM32
- الخطوة 5: هذا كل شيء
فيديو: استخدام STM32 مثل دروس اردوينو - STM32F103C8: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
مرحبًا ، ما الأمر يا رفاق! Akarsh هنا من CETech.
في البرنامج التعليمي التالي ، سنلقي نظرة على المتحكمات الدقيقة المختلفة التي تقدمها STM مثل STM32F103C8 و STM32F030F4 و STM8S103F3.
سنقارن هذه الميكرو مع بعضها البعض مع مقارنتها بـ Arduino.
بمجرد أن ينتهي الأمر ، سنقوم بتحويل STM32F103C8 إلى Arduino بحيث يمكنك تحميل أي كود Arduino IDE إلى STM32 باستخدام كبل USB فقط كما تفعل مع Arduino.
دعونا نبدأ بالمرح الآن.
الخطوة 1: احصل على مركبات ثنائي الفينيل متعدد الكلور لمشروعك المُصنَّع
يجب عليك التحقق من PCBGOGO لطلب مركبات ثنائي الفينيل متعدد الكلور عبر الإنترنت بسعر رخيص!
تحصل على 10 مركبات ثنائي الفينيل متعدد الكلور عالية الجودة يتم تصنيعها وشحنها إلى باب منزلك مقابل 5 دولارات وبعض الشحن. ستحصل أيضًا على خصم على الشحن على طلبك الأول.
تمتلك PCBGOGO القدرة على تجميع ثنائي الفينيل متعدد الكلور وتصنيع الاستنسل بالإضافة إلى الحفاظ على معايير الجودة الجيدة.
قم بفحصها إذا كنت بحاجة إلى تصنيع مركبات ثنائي الفينيل متعدد الكلور أو تجميعها.
الخطوة 2: STM32F103C8 مقابل STM32F030F4 مقابل STM8S103F3 مقابل Arduino
لذلك ، وفقًا للمقارنة أعلاه التي رسمتها ، دعنا نلخص نتائجنا:
1) Arduino و STM8s عبارة عن معالجات 8 بت والاثنان الآخران عبارة عن وحدات MCU 32 بت.
2) يحتوي STM32F103 على أكبر ذاكرة فلاش وهي ضعف مقارنة بـ Arduino ، في حين أن ذاكرة الوصول العشوائي أكبر 10 مرات من Arduino.
3) سعر STM32F103 القوي أقل من سعر نسخة Arduino Nano ولكن في نطاق مشابه. على العكس من ذلك ، فإن الطراز STM8S103 يجعل حالته متناهية الصغر رخيصة الثمن ولكنه يوفر بالتأكيد طاقة أقل.
4) برمجة Arduino بسيطة مثل توصيل كابل USB والضغط على زر التحميل في IDE. لا تحتوي سلسلة STM32 على هذه الميزة خارج الصندوق ولكن يمكن إضافتها إلى STM32F103 عن طريق تحميل أداة تحميل التشغيل Arduino إليها. وهو ما سنفعله في الخطوات التالية:)
الخطوة 3: تحميل Arduino Bootloader على STM32
1) قم بتوصيل STM32F103 بلوحة FTDI كما في الصورة.
2) قم بتبديل رأس BOOT 0 من الموضع "0" إلى الوضع "1" قبل توصيل لوحة FTDI بالكمبيوتر لتفليش أداة تحميل التشغيل
3) قم بتنزيل أداة تحميل التشغيل المناسبة (PC13 في حالتي) من الرابط التالي:
4) قم بتنزيل وتثبيت أداة Flasher التي يمكنك من خلالها وميض الملف الثنائي:
5) قم بتوصيل الجهاز بجهاز الكمبيوتر وافتح أداة الفلاشر المثبتة في الموقع التالي لحالتي:
6) بمجرد فتح الأداة ، حدد منفذ COM الصحيح وتابع ، في الخطوة التالية عندما ترى الرسالة المستهدفة القابلة للقراءة ، انتقل إلى الزر التالي مرتين.
7) حدد خيار التنزيل إلى الجهاز ثم حدد الملف الثنائي الموجود على جهاز الكمبيوتر الخاص بك عن طريق النقر فوق النقاط الثلاث ثم انقر فوق الزر التالي الذي سيحمل أداة تحميل التشغيل على الجهاز وسيظهر رسالة نجاح كما في الصورة.
8) بعد إغلاق أداة التفليش ، قم بتغيير وصلة العبور BOOT 0 إلى الوضع "0" قبل إزالة الطاقة إلى لوحة STM32.
الخطوة 4: إعداد Arduino IDE لـ STM32
1) أضف عنوان URL التالي إلى عنوان URL لمدير اللوحات الإضافية:
2) انتقل إلى مدير اللوحات وابحث عن STM32 ، بمجرد ظهور القائمة ، قم بتثبيت الإصدار من stm32duino.
3) قم بتوصيل لوحة STM32 بالكمبيوتر باستخدام كبل USB وحدد اللوحة الصحيحة في قائمة الأدوات كما في الصورة أعلاه.
4) الآن افتح أي مثال للرسم الذي تريده ، فتحت مثال Blink واضغط على زر التحميل وستتمكن من تحميل الكود دون أي خطوات أخرى.
الخطوة 5: هذا كل شيء
جرب نماذج مختلفة للرسومات التي يجب تحميلها على السبورة بسهولة كما فعل رسم Blink.
اسمحوا لي أن أعرف في التعليقات أدناه كيف تمكنت من حصد قوة هذا المنتدى عند استخدامه مع Arduino IDE ، وأيضًا لمزيد من التوضيح حول الموضوع ، يرجى مشاهدة الفيديو الخاص بي حول نفس الموضوع.
موصى به:
كيفية استخدام مستشعر PIR ووحدة الطنان - دروس Visuino: 6 خطوات
كيفية استخدام مستشعر PIR ووحدة الطنان - برنامج Visuino التعليمي: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام مستشعر PIR ووحدة الجرس لإصدار صوت في كل مرة يكتشف فيها مستشعر PIR حركة. شاهد فيديو توضيحي
Visuino كيفية استخدام زر كمدخل للتحكم في الأشياء مثل LED: 6 خطوات
Visuino كيفية استخدام زر كمدخل للتحكم في أشياء مثل LED: في هذا البرنامج التعليمي سوف نتعلم كيفية تشغيل LED وإيقاف تشغيله باستخدام زر بسيط و Visuino
استخدام روبوت الرسم للاردوينو مع دروس ساعة البرمجة: 3 خطوات
استخدام روبوت الرسم لاردوينو مع دروس ساعة البرمجة: لقد أنشأت روبوت رسم Arduino لورشة عمل لمساعدة الفتيات المراهقات على الاهتمام بموضوعات العلوم والتكنولوجيا والهندسة والرياضيات (انظر https://www.instructables.com/id/Arduino-Drawing-Robot/ ). تم تصميم الروبوت لاستخدام أوامر البرمجة على غرار Turtle مثل forward (distanc
دروس بلوتوث ESP32 - كيفية استخدام تقنية Bluetooth المدمجة في ESP32: 5 خطوات
دروس بلوتوث ESP32 | كيفية استخدام تقنية Bluetooth المدمجة في ESP32: مرحبًا يا رفاق ، نظرًا لأن لوحة ESP32 تأتي مع WiFi & amp ؛ البلوتوث على حد سواء ولكن بالنسبة لمشاريعنا في الغالب ، فإننا عادة ما نستخدم شبكة Wifi فقط ، ولا نستخدم البلوتوث ، لذا سأوضح في هذه التعليمات مدى سهولة استخدام Bluetooth من ESP32 & amp؛ لمشاريعك الأساسية
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو