Mundarija:
- Ta'minotlar
- 1 -qadam: Sensorni sozlash
- 2 -qadam: simlarni ulash
- 3 -qadam: kengaytmani olish
- 4 -qadam: Ulanishni boshlash va algoritmni yoqish
- 5 -qadam: Shakl kartasini aniqlash
- 6 -qadam: Birinchi dasturni ishga tushiring
- 7 -qadam: Kartalardagi shakllarni aniqlang
- 8 -qadam: Dasturni ishga tushiring
Video: Mikro: yangi boshlanuvchilar uchun bit MU Vision Sensor - I2C va shaklli kartani tanib olish: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Men qo'llarimni Micro: bit uchun MU ko'rish sensori oldim. Vizyonga asoslangan turli xil loyihalarni amalga oshirishimga imkon beradigan ajoyib vosita. Afsuski, unga ko'p qo'llanmalar yo'qdek tuyuladi va hujjatlar haqiqatan ham yaxshi bo'lsa -da, uning kamchiliklari ham bor va dasturlash har doim ham intuitiv emas. Shunday qilib, boshqalarga yordam berish uchun men bir qator qo'llanmalar va loyihalar tayyorlayman.
Ta'minotlar
1 x BBC mikro: bit
1 x Morpx Mu ko'rish sensori 3
1 x Micro: bit kesish taxtasi - 19 va 20 -gachasi pinlarga kirish huquqi bo'lishi kerak, bu hamma panellarda ham mavjud emas. Men elecfreaks motobitidan foydalanaman, chunki menga bu taxta yoqadi.
4 x o'tish simlari (ayol-ayol)
1 -qadam: Sensorni sozlash
Har qanday narsani ulashni boshlashdan oldin, biz sensorni to'g'ri sozlashni xohlaymiz.
Mu Vision sensorida 4 ta kalit mavjud. Chapdagi ikkitasi chiqish rejimini, o'ngdagi ikkisi o'z manzilini belgilaydi.
Manzil 00 bo'lishini xohlaganimiz uchun, o'ngdagi ikkala kalit ham o'chirilgan bo'lishi kerak.
Turli xil chiqish usullari:
00 UART
01 I2C
10 Wi -Fi ma'lumot uzatish
11 Wi -Fi tasvir uzatish
Biz I2C rejimida ishlashni xohlaymiz, shuning uchun ikkita kalit 01da bo'lishi kerak, shuning uchun chapning eng chap qismi o'chirilgan, ikkinchisi esa yoqilgan bo'lishi kerak.
2 -qadam: simlarni ulash
Kabelni ulash juda oson, Mu sensorini uzilish taxtasiga ulash uchun to'rtta o'tish simidan foydalaning.
Sensor -> Ajratish taxtasi
SDA -> pin 20
SCL -> pin 19
G -> Er
V -> 3.3-5V
3 -qadam: kengaytmani olish
Avval Makecode muharririga boramiz va yangi loyihani boshlaymiz. Keyin "Kengaytirilgan" ga o'tamiz va "Kengaytmalar" ni tanlaymiz. Bilingki, men daniyalik bo'lganim uchun, bu tugmalar rasmlarda biroz boshqacha nomlangan. Kengaytmalarda biz "Muvision" ni qidiramiz va biz oladigan yagona natijani tanlaymiz.
4 -qadam: Ulanishni boshlash va algoritmni yoqish
Agar siz ushbu kengaytmani ishlatsangiz, siz "aniqlanmagan xususiyatlarni o'qiy olmaysiz" xatolarini olasiz. Buning sababi, mikro: bitli animatsiya yo'q. Bu dasturning tuzilishiga va ishlashiga ta'sir qilmaydi.
Kodning birinchi to'q sariq qismi I2C ulanishini ishga tushiradi.
Kodning ikkinchi to'q sariq qismi shakl kartasini aniqlash algoritmlarini yoqadi.
Raqamlarni ko'rsatish muammoni hal qilish uchun ishlatiladi. Agar dasturni ishga tushirganingizda micro: bit uchtaga kirmasa, simlaringiz to'g'ri pinlarga to'g'ri ulanganligini tekshiring.
Siz dasturni bu erda topishingiz mumkin.
5 -qadam: Shakl kartasini aniqlash
Shaklni aniqlash kartasi 0 yoki 1 ni beradi. Agar shakl kartasi aniqlansa, biz 1 (haqiqiy) va 0 (noto'g'ri) kartani topamiz. Agar Mu sensori shaklli kartani aniqlasa, biz jilmayib turamiz, agar bo'lmasa, biz xiralashgan yuzni olishimiz kerak.
Siz bu erda kodni topishingiz mumkin.
6 -qadam: Birinchi dasturni ishga tushiring
Mu sensor to'plami turli xil kartalarni o'z ichiga oladi. Sensorni ushlab turishga harakat qiling. U kartochkalarni taniy olishi va ulardan bittasini taqdim etganda sizga tabassum bilan qarashi kerak.
7 -qadam: Kartalardagi shakllarni aniqlang
"Algoritmni olish" 0 (noto'g'ri) yoki 1 (to'g'ri) chiqishini beradi. Agar siz "Algoritmni oling" dan foydalansangiz, u sizning oxirgi ijobiy "Aniqlash" algoritmidan foydalanadi. Shuning uchun bu dasturda bizda "Detect" dan foydalanadigan IF ELSE tashqi ifodasi va "Get algoritmini" ishlatadigan IF IF ELSE ichki bayonoti mavjud.
Dastur uchburchak, to'rtburchaklar, kesish va belgilash kartalarining o'ziga xos shakllarini taniy olishi va mikro: bitdagi shakllarni ko'rsatishi kerak. Boshqa shaklli kartalar u kartochkalar sifatida tan olinadi va sizga tabassum bag'ishlaydi.
Kodni bu yerdan toping.
8 -qadam: Dasturni ishga tushiring
Dasturni ishga tushirganingizda Mu sensori va mikro: bit kvadrat, uchburchak, malumot va xoch shaklidagi kartalarni taniy olishi kerak. Boshqa shaklli kartalar shaklli kartalar sifatida tan olinadi, lekin u sizga qanday karta ekanligini ko'rsatmaydi. Siz dasturni kengaytirishga urinib ko'rishingiz mumkin, shunda u oxirgi shaklli kartalarni taniy oladi.
Tavsiya:
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: 6 qadam (rasmlar bilan)
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: Men bir muncha vaqt Arduino bilan ishlaganman. Bu oson, arzon va ishni bajaradi. Ammo so'nggi paytlarda men IoT loyihalariga ko'proq moyil bo'ldim. Shunday qilib, men ESP ishlab chiqish kartasini ishlata boshladim va u juda yaxshi ishladi. Ammo endi men oldinga siljishni xohlayman
Yangi boshlanuvchilar uchun mikro: bitli MU ko'rish sensori - yorliqlar va raqamli kartalarni tanib olish: 6 qadam
Yangi boshlanuvchilar uchun Micro: bit MU Vision Sensor - Yorliqlar va raqamli kartalarni tanib olish: Bu MU ko'rish sensori bo'yicha ikkinchi qo'llanma. Ushbu loyihada biz mikro: bitni raqamli kartalarni yorliq qiymatlari yordamida tanib olish uchun dasturlashtiramiz
Tamil tilida multimetrdan qanday foydalanish kerak - Yangi boshlanuvchilar uchun qo'llanma - Yangi boshlanuvchilar uchun multimetr: 8 qadam
Tamil tilida multimetrdan qanday foydalanish kerak | Yangi boshlanuvchilar uchun qo'llanma | Yangi boshlanuvchilar uchun multimetr: Salom do'stlar, men bu qo'llanmada men multimetrni elektronikaning barcha turlarida 7 xil bosqichda qanday ishlatishni tushuntirdim, masalan: 1) nosozliklarni aniqlash uchun uzluksizlik testi 2) doimiy oqimni o'lchash 3) diod va LEDni sinovdan o'tkazish 4) o'lchash. Resi
Mikro: bit Yangi boshlanuvchilar uchun chiroqlar: 5 qadam
Mikro: bitlar Yangi boshlanuvchilar uchun chiroqlar: Buning uchun sizga Micro: Bit va noutbuk kerak bo'ladi, Mac bo'lishi mumkin emas. Agar siz Mac -dan foydalanayotgan bo'lsangiz, qo'shimcha qadam yoki USB port uchun adapter talab qilinadi
Yangi boshlanuvchilar uchun mikrokontrollerlar uchun qo'llanma: 10 qadam (rasmlar bilan)
Yangi boshlanuvchilar uchun mikrokontrollerlar uchun qo'llanma: masofadan boshqarish pultlari, yo'riqnoma va robotlarning umumiyligi nimada? Mikrokontrollerlar! Hozirgi kunda yangi boshlanuvchilar uchun qulay bo'lgan mikrokontrollerlar faqat noutbuk, USB kabeli va ba'zi (bepul) ochiq manbali dasturiy ta'minot bilan oson ishlaydi. Voohoo !! Hammasi