1.Introduction
Spider-Shield-V1.0 هي لوحة التوسعة للروبوت رباعي الأرجل، والتي يتم توصيلها بلوحة تحكم ESP8266. تحتوي لوحة التوسعة على 10 منافذ دبابيس ويمكنها توصيل 8 سيرفو. يحتوي الجزء السفلي على كابينة بطارية 18650، والتي يمكنها تشغيل حركة الروبوت دون اتصال بالإنترنت بعد تكوين البطارية. في الوقت نفسه، بعد توصيل لوحة تحكم ESP8266، يمكن شحن بطارية 18650 عن طريق توصيل مصدر الطاقة من خلال خط Type-c.
يوجد مؤشران للشحن على لوحة التمديد، يشير "CHRG" إلى أن البطارية قيد الشحن، ويشير "STDBY" إلى أن البطارية ممتلئة. من خلال استخدام لوحة التمديد، يمكن للمستخدمين تشغيل العديد من الماكينات بسهولة لإكمال إجراءات مختلفة.
2.Features
8 دبابيس رقمية مع 3 دبابيس لكل منها
1 دبوس تناظري مع 3 دبابيس
صفين من الدبابيس متوافقة مع ESP2
1 حجرة للبطارية 18650
1 مؤشر ضوئي لحالة البطارية
1 مفتاح تبديل الطاقة
لديه وظيفة شحن بطارية 18650
3.Specifications
الحجم : 103.9mm * 44.7mm
الوزن: 31g
4. رمز العينة
بعد إدخال لوحة تحكم ESP8266 في فتحات دبوس لوحة التمديد، قم بتوصيل محرك سيرفو بمنفذ دبوس D4 على لوحة التمديد. قم بتثبيت بطارية 18650، ثم قم بتحميل البرنامج للتحكم في المحرك.
(1) مخطط الأسلاك
(2) رمز العينة
1#include <Servo.h>
2Servo myservo;//create servo object to control a servo
3void setup() {
4 myservo.attach(D4);//attaches the servo on GPIO2 to the servo object
5}
6void loop() {
7 int pos;
8 for (pos = 10; pos <= 170; pos += 1) { //goes from 0 degrees to 180 degrees
9 myservo.write(pos);//tell servo to go to position in variable 'pos'
10 delay(15);//waits 15ms for the servo to reach the position
11 }
12 for (pos = 170; pos >= 10; pos -= 1) { //goes from 180 degrees to 0 degrees
13 myservo.write(pos);//tell servo to go to position in variable 'pos'
14 delay(15);//waits 15ms for the servo to reach the position
15 }
16}
5. نتيجة الاختبار
بعد تحميل البرنامج، قم بتبديل المفتاح إلى وضع التشغيل، وسوف تلاحظ اهتزازًا مستمرًا للمحرك، مما ينتج حركة تأرجح من اليسار إلى اليمين.
6. الموارد ذات الصلة