Mundarija:
- Ta'minotlar
- 1 -qadam: Moto: bit -ni o'rnating
- 2 -qadam: Servo dvigatelni Moto -ga ulang
- 3 -qadam: Micro: bitni servo dvigatelni ishga tushirish uchun dasturlashtiring
- 4 -qadam: Servo dvigatelni ishga tushiring
- 5 -qadam: Kodni Micro: bit -ga yuklab oling
- 6 -qadam: Boshqa dvigatel qo'shing
- 7 -qadam: Dvigatellaringiz bilan ajoyib narsalarni ishga tushiring
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Micro: bit funktsiyasini kengaytirishning bir usuli-SparkFun Electronics tomonidan moto: bit deb nomlangan taxtadan foydalanish (taxminan 15-20 dollar). Bu murakkab ko'rinadi va ko'plab xususiyatlarga ega, lekin undan servo dvigatellarni ishlatish qiyin emas. Moto: bit sizga mikroto'lqinli dvigateldan ko'ra kuchliroq dvigatellarni boshqarishga imkon beradi.
Ta'minotlar
- mot: bit
- bbc mikro: bit
- servo motor
- barrel rozetkasi bilan quvvat manbai (a/c adapter, lekin siz ham batareyalar to'plamidan foydalanishingiz mumkin)
1 -qadam: Moto: bit -ni o'rnating
Keling, moto -ni ko'rib chiqaylik: bit. Yuqorida uzun uyasi bor, u erga micro: bit joylashtiriladi. LEDlar yuqoriga qaragan holda, mikro: bitni mahkam joylashtirilganligiga ishonch hosil qiling.
Moto tomonida quvvat rozetkasi bor: bit. Siz turli xil quvvat manbalarini ulashingiz mumkin. 11V dan ortiq ishlatmang (ba'zi taxtalardagi kichik so'zlar 3-17V deb yozilishini unutmang, lekin SparkFun ma'lumotlariga ko'ra, bu keyingi taxtalar partiyasida tuzatiladigan noto'g'ri nashr). Siz 4-AA batareya to'plami, bitta 9V batareya to'plami yoki 11 V dan oshmaydigan AC adapteridan foydalanishingiz mumkin.
2 -qadam: Servo dvigatelni Moto -ga ulang
Moto ga diqqat bilan qarang: bit. Siz "SERVO" deb nomlangan pinlar guruhini ko'rasiz. Bu erda biz servo motorni ulaymiz. SERVO maydonining chap tomonidagi pinlar "P15, VCC, GND", o'ngda esa "P16, VCC, GND" deb yozilgan.
Ushbu misolda biz servo dvigatelni chap tarafdagi pimlarga ulaymiz.
Servo dvigatel uchta rangli sim bilan ta'minlangan, odatda rozetkaga ulanadi. Simlar odatda qora, qizil va keyin uchinchi rangda bo'ladi. Qora deyarli har doim "zamin" degan ma'noni anglatadi (va moto -da GND -ga ulanadi: bit); qizil "quvvat" ni olib yuradi (va moto: bitda VCC -ga ulanadi) va bu dvigateldagi oq sim ma'lumotni uzatadi (va moto: bitda P15 -ga ulanadi).
Dvigatelni "P15, VCC, GND" ustuniga ulang, shunda oq sim P15 bilan, qizil VCC bilan, qora GND bilan mos kelsin.
3 -qadam: Micro: bitni servo dvigatelni ishga tushirish uchun dasturlashtiring
Endi moto: bit platasiga ulangan dvigatelni mikro: bitli ishga tushirish uchun bizga kod kerak.
MakeCode -ni oching va yangi loyihani boshlang. (Siz MakeCode -ning dastlabki bir nechta darsliklari orqali ishlagan deb o'ylaymiz).
Biz servo dvigatelimizga mikro: bitdagi A tugmachasini 4 marta oldinga va orqaga harakat qilishini aytmoqchimiz.
"Kirish menyusidan" "A tugmasi bosilgan" blokini torting.
Keyin, pastadir qo'shing. "Loops" menyusidan yashil "takrorlash" blokini sudrab olib, "A" tugmachasi bosilgan "binafsha rangga o'tkazing. Shunday qilib, biz A tugmachasini bosganimizda, biz 4 marta biror narsa qilamiz.
4 -qadam: Servo dvigatelni ishga tushiring
Dvigatelni ishga tushirish uchun biz bir nechta bloklarni qo'shishimiz kerak.
- Menyuning pastki qismidagi "Kengaytirilgan" variantini bosing.
- "Pins" yozilgan elementni tanlang. "Servo yozish pimi …" yozilgan qizil blokni sudrab olib, takror blokiga joylashtiring. Bizning servo pin 15 (P15) ga ulangan, shuning uchun P15 ni tanlang va daraja parametrini 0 ga o'zgartiring.
- Ochiq ko'k "pauza" blokini qo'shing (Asosiy menyuda joylashgan) va uni 500 ms (millisekund) ga o'zgartiring.
- Keyin boshqa qizil servo blokni qo'shing, P15 ni tanlang va servoni 180 daraja holatiga o'tkazing.
- Boshqa pauza blokini qo'shing.
- To'liq kodni ko'rib, u shunday deydi: "Men A tugmachasini bosganimda buni 4 marta bajaring: servoni 0 daraja holatiga o'tkazing, 500 millisekund kuting, servo 180 holatiga o'tkazing, 500 millisekund kuting".
- Servo harakatini ko'rish uchun simulyatsiya qilingan mikro: bitdagi A tugmachasini bosing.
5 -qadam: Kodni Micro: bit -ga yuklab oling
USB kabel yordamida mikro: bitni kompyuteringizga ulang. Yuklab olish tugmasini bosing va.hex faylini micro: bit -ga torting.
[Agar buni qanday qilishni bilmasangiz, MakeCode tezkor qo'llanmasiga qarang.]
Micro: bitdagi A tugmachasini bosganingizda, servo ishlashi kerak!
Kodni o'zgartirish orqali tajriba o'tkazing, servo pozitsiyalarining turli xil sozlamalarini, takroriy tsikldagi turli raqamlarni va har xil pauza vaqtlarini ishlating.
6 -qadam: Boshqa dvigatel qo'shing
Xuddi shu narsani P16 (Pin 16) ga ulangan dvigatel bilan ham qilishingiz mumkin.
Agar siz ushbu kod bloklarini qo'shsangiz (va micro: bit -ga yuklasangiz), siz A tugmachasini bosganingizda motorni P15 -da, V tugmachasini bosganingizda P16 -da ishlashingiz mumkin.
7 -qadam: Dvigatellaringiz bilan ajoyib narsalarni ishga tushiring
Biz dvigatellarimizdan Qog'oz Mexatronikasi loyihalarimizdan qog'oz mashinalarini ishlatish uchun foydalanamiz. O'zingizning mashinangizni yaratish uchun veb -saytga qarang va keyin ularni servo dvigatellarga ulang. Maza qiling!
Ushbu material IIS-1735836-sonli Grant bo'yicha Milliy Ilmiy Fondi tomonidan qo'llab-quvvatlanadigan ishlarga asoslangan. Ushbu materialda bildirilgan har qanday fikrlar, xulosalar va xulosalar yoki tavsiyalar muallif (lar) ga tegishli bo'lib, ular Milliy Ilmiy Jamg'armaning qarashlarini aks ettirmaydi.
Bu loyiha The Concord Consortium, Kolorado universiteti, Boulder va Jorjiya texnika universiteti o'rtasidagi hamkorlikdir.