Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
- Chibitronika Chibi klipi
- Klip bilan birga kelgan kabel
- 3 ta o'tish simlari
- mikro servo motor
- (ixtiyoriy) alligator qisqichi
1 -qadam: Chibi klipini kompyuterga ulang
Chibi klipini kompyuteringizga ulang. USB kabeli va naushnik rozetkasini ulashni unutmang. Chibi klipi USB -dan quvvat oladi va sizning dasturingizni naushnik uyasi orqali qabul qiladi.
2 -qadam: Jumper simlarini Servo dvigateliga ulang
Servo dvigatellarning ko'pchiligi rozetkali uchiga ega, shuning uchun siz o'tish simlarining uchlarini Chibi klipiga ulashingiz uchun unga o'tish simlarini ulashingiz kerak bo'ladi.
Siz foydalanadigan simlarning rangi muhim emas, lekin tartibni saqlash uchun biz biriktirilgan o'tish simlarini rangli qilib biriktirdik.
3 -qadam: Dvigatelni Chibi klipiga ulang
Dvigatel uchta simdan iborat: qizil - "kuch", oq (ba'zi motorlar sariqdan foydalanadi) - "signal", qora - "tuproq". Biz ularni Chibi klipining tegishli qismlariga biriktirmoqchimiz.
Simlarni qisqichga jismonan ulashning turli xil usullari mavjud. Asosiysi, simlarning qisqichdagi ulanish nuqtalari bilan aloqada qolishiga ishonch hosil qilish.
Qora simni klipning GND qismiga ulang; oq (yoki sariq) "0" ga, qizil esa +5V ga yuqori o'ng burchakda. Qizil simni aloqada ushlab turish juda qiyin, shuning uchun siz yaxshiroq bog'lanish uchun alligator qisqichidan foydalanishingiz mumkin.
4 -qadam: Chibi klipingizga kodni yuklang
Endi biz Chibi klipiga ba'zi kodlarni yuklashimiz kerak.
Boring:
Endi "Misollar" tugmachasini bosing, Aktuatorlar -> Servo tozalash.
Kod bu erda tasvirlangan kodga o'xshash bo'lishi kerak.
Bu kod nima qiladi?
Agar siz kodlash yoki Arduino -da yangi bo'lsangiz, bu biroz chalkash ko'rinishi mumkin. Birinchi narsa, buni nima qilishini ko'rish uchun uni Chibi klipiga yuklash. Agar siz hech qachon Chibi chipini ishlatmagan bo'lsangiz, bu erga qarang.
Kodni muvaffaqiyatli yuklaganingizdan so'ng, servo oldinga va orqaga burilishini ko'rishingiz kerak.
/* BARRAGAN tomonidan o'chirish Bu misol kodi hammaga ochiq.
2013 yil 8 -noyabrda Skott Fitsjerald tomonidan o'zgartirilgan https://www.arduino.cc/en/Tutorial/Sweep */
#qo'shing
Xizmat ko'rsatish xizmati; // servoni boshqarish uchun servo ob'ekt yaratish
int pos = 0; // servo holatini saqlash uchun o'zgaruvchi
bo'sh o'rnatish () {
myservo.attach (0); // servo moslamaga 0 pinli servo biriktiradi
}
void loop () {
uchun (pos = 0; pos <= 180; pos += 1) {// 0 darajadan 180 gradusgacha boradi // 1 darajali qadamlarda myservo.write (pos); // servoga aytingki, "pos" o'zgaruvchan pozitsiyasiga o'ting.
kechikish (15); // servo holatiga yetishi uchun 15 ms (millisekund) kutadi
}
uchun (pos = 180; pos> = 0; pos -= 1) {// 180 darajadan 0 gradusgacha boradi
myservo.write (pos); // servoga aytingki, "pos" o'zgaruvchan pozitsiyasiga o'ting.
kechikish (15); // servo holatiga yetguncha 15 ms kutadi
}
}