
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14




Micro: bit - bu mikrokontroller - elektronikani boshqarish imkonini beruvchi kichik kompyuter. U kichik elektron platada juda ko'p xususiyatlarga ega:
- harakat, burchak va tezlanishni aniqlash uchun akselerometr sensori;
- magnit maydonlarni aniqlash uchun magnitometr sensori;
- Kompyuteringizga yoki boshqa mikro: bitlarga ulanish uchun Bluetooth va USB portlari;
- Dasturlashtiriladigan 25 ta LED;
- dasturlashtiriladigan ikkita tugma;
- Qo'shimcha o'yin -kulgi va funktsiyalar uchun 5 ta halqa ulagichi va 23 ta chekka ulagich!
Mikro: bit kompyuterga ulangan USB porti yoki batareya to'plami orqali quvvatlanadi.
1 -qadam: Makecode bilan tanishish




Mikro: bitni dasturlashni boshlashning eng oson yo'li-bu blokirovka qilish uchun MakeCode veb-saytidan foydalanish, bu sizga mikro: bit nima qilish kerakligini aytib berishga imkon beradi. Hatto simulyatori ham bor, shuning uchun uni mikro: bitga yuborishdan oldin dasturingizni tekshirishingiz mumkin!
Biz mikrofonni ishga tushirishni boshlash uchun bir nechta blok-dasturlarni biriktirdik: "Salom" deb ayting, uni yoqsangiz "A" yoki "B" tugmachalarini bosganingizda baxtli yoki qayg'uli ekanligini ko'rsating. brauzer!
MakeCode-da hamma narsa rangli kodlangan, shuning uchun kerakli blokni qaerdan topishni osonlikcha eslab qolishingiz mumkin. Masalan:
- ishga tushirish bloki Asosiy toifasiga kiradi;
- yoqilgan tugma bosilgan blok Kirish toifasida va boshqalar.
Bir oz vaqt ajrating yoki ularni qidirib toping, yoki biror narsani qidirish qiyin bo'lsa, toifalar ustiga yozing!
2 -qadam: Yuklab oling va Micro: bit -ga o'tkazing


Dasturingizdan mamnun bo'lganingizdan so'ng, siz flesh -diskda saqlaganingizdek, uni micro: bit -ga saqlashingiz mumkin:
- Mikro: bitni kompyuterga USB kabeli orqali ulang.
- Dasturingizga nom bering va uni floppi belgisiga bosib saqlang
- MakeCode ekranining chap pastki qismidagi katta Yuklab olish tugmasini bosing.
- . Hex faylini kompyuteringizga yoki hatto to'g'ridan -to'g'ri micro: bit -ga saqlang.
- Fayl uzatilganda mikro: bitdagi chiroqlar yonadi.
- Tabriklaymiz, dasturingiz ishlamoqda!
3 -qadam: Boshqa dasturlar: silkitgich hisoblagichi

Shake Counter mikro: bitni necha marta silkitganingizni hisoblab chiqadi va A va B tugmachalarini bir vaqtda bosganingizda 0 ga qaytadi. Mana shunday:
- Birinchi blok, hisoblagichni 0 ga o'rnatadi va uni ko'rsatadi.
- Ikkinchi blok, abadiy yonib turadi, hisoblagich har doim mikro: bit yoqilganda ko'rsatilishini ta'minlaydi.
- Uchinchi blok, chayqalganda, mikro: bitni har silkitganda hisoblagichni 1 taga oshiradi
- To'rtinchi blok, A+B tugmachasida bosilganda, A: B tugmachalarini bir vaqtning o'zida bosganimizda hisoblagichni qayta o'rnatish uchun mikro: bitni bildiradi.
O'zingizni sinab ko'ring, bir nechta narsani o'zgartiring, MakeCode -dagi o'zgarishlarni simulyatsiya qiling va uni micro: bit -ga yuklab oling!
4 -qadam: Boshqa dasturlar: orqaga hisoblash taymeri

Qayta hisoblash taymeri 10 dan 0 gacha sanaladi va A va B tugmachalarini bir vaqtning o'zida bosganingizda yana boshlanadi. Mana shunday:
- Birinchi blok, hisoblagichni 10 ga o'rnatadi va uni ko'rsatadi.
- Ikkinchi blok, abadiy, biz 0 ga yetguncha 10 dan 0 gacha sanaladi.
- Uchinchi blok, A+B bosilganda, agar biz A va B tugmachalarini birgalikda bossak, hisoblagichni 10 ga qaytarishga imkon beradi.
O'zingizni sinab ko'ring, bir nechta narsani o'zgartiring, MakeCode -dagi o'zgarishlarni simulyatsiya qiling va uni micro: bit -ga yuklab oling!
5 -qadam: Boshqa dasturlar: Micro: chorva quyoni

Mikro: quyon cho'ntagingizda o'tiradi: siz uni ovqatlantirishingiz va o'ynashingiz mumkin - mana shunday:
- abadiy blok sizning quyoningiz belgisini ko'rsatadi;
- yoqish tugmasi A bosilgan blok quyoningizni ovqatlantiradi va tabassum qiladi;
- B tugmachasini bosgan blok sizning quyoningizga ahmoqona yuz yaratishga imkon beradi;
- A+B tugmachasini bosgan blok sizning quyoningizni chalkashtirib yuboradi - siz o'ynashga harakat qilyapsizmi yoki uni ovqatlantirmoqchimisiz?
O'zingizni sinab ko'ring, bir nechta narsani o'zgartiring, MakeCode -dagi o'zgarishlarni simulyatsiya qiling va uni micro: bit -ga yuklab oling!
6 -qadam: Qo'shimcha ma'lumot uchun kashf eting




Tabriklaymiz, siz mikro: bitli dunyoni mustaqil ravishda o'rganishga tayyormiz!
Bu erda ajoyib g'oyalar va dasturlarni topish uchun yana bir nechta joy:
Micro: bit veb -saytida siz sinab ko'rishingiz mumkin bo'lgan ko'plab loyihalar va g'oyalar mavjud - uni https://www.microbit.org/ideas/ saytida tekshiring.
Instructables -dagi odamlar har doim o'z ishlari bilan bo'lishishdan xursand bo'lishadi va mikro uchun ko'plab loyihalar mavjud: u erda allaqachon! Ularni https://www.instructables.com/howto/microbit/ saytidan toping.
Blok-dasturlashdan charchadingizmi? Keyin MicroPython -ni sinab ko'ring! Bu ajoyib dasturlash tili va siz batafsil ko'rsatmalarni, qo'llanmalarni va onlayn kod muharririni topishingiz mumkin:
Tavsiya:
Bosqichlar hisoblagichi - mikro: Bit: 12 qadam (rasmlar bilan)

Step Counter - Micro: Bit: Bu loyiha qadam taymer bo'ladi. Biz qadamlarni o'lchash uchun Micro: Bit -ga o'rnatilgan akselerometr sensoridan foydalanamiz. Har safar Micro: Bit chayqalganda biz hisobga 2 qo'shamiz va uni ekranda ko'rsatamiz
Quloqchalarni buzish - Mikro: Bit: 15 qadam (rasmlar bilan)

Quloqchalarni buzish - Micro: Bit: minigarnituralar orqali musiqa ijro etish uchun Micro: Bit -dan foydalaning
Mikro: bit - mikro baraban mashinasi: 10 qadam (rasmlar bilan)

Micro: bit - Micro Drum Machine: Bu mikro -bitli mikro baraban mashinasi bo'lib, u faqat tovush chiqarishning o'rniga, barabanlarni harakatga keltiradi. Bu quyonlardan ilhomlangan: mikrokitali orkestri. Mokro: bit bilan ishlatish oson bo'lgan ba'zi bir solenoidlarni topish uchun menga ko'p vaqt kerak bo'ldi
Mikro bilan oddiy animatronik: bit: 9 qadam (rasmlar bilan)

Micro: bit bilan oddiy animatronik: Mening birinchi ko'rsatmasimga xush kelibsiz. Men Skeksis Animatronic -ni qanday yaratganimni aytib beraman. Sizni butun jarayonim davomida boshqarib, umid qilamanki, siz o'z robotingizni yaratishga ilhomlanasiz, garchi u hech narsaga o'xshamasa ham. Men ko'p gapirmayman
Mikro dasturlash: Bit Robot va Joystik: MicroPython bilan bit boshqaruvchisi: 11 qadam

Mikro dasturlash: Bit Robot va Joystik: Bit boshqaruvchisi MicroPython bilan: Robocamp 2019 uchun, bizning yozgi robototexnika lagerimiz, 10-13 yoshli yoshlar BBC mikro: bitga asoslangan "og'ir vaznli robot" ni lehimlaydi, dasturlashadi va qurishadi. mikro: bitni masofadan boshqarish pulti sifatida ishlatish uchun. Agar siz hozir Robocampda bo'lsangiz, chang'i