Мазмуну:
- Жабдуулар
- 1 -кадам: сенсорду орнотуу
- 2 -кадам: Кабелдөө
- 3 -кадам: Кеңейтүүнү алуу
- 4 -кадам: Байланышты баштоо жана Алгоритмди иштетүү
- 5 -кадам: Shape картасын аныктоо
- 6 -кадам: Биринчи программаны иштетүү
- 7 -кадам: Карталардагы формаларды аныктоо
- 8 -кадам: Программаны иштетүү
Video: Микро: баштагандар үчүн бит MU Vision Sensor - I2C жана Shape Card таануу: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Мен Micro: bit үчүн MU көрүү сенсоруна колумду алдым. Бул мага ар кандай көрүнүшкө негизделген көптөгөн долбоорлорду ишке ашырууга мүмкүндүк бере турган сонун курал окшойт. Тилекке каршы, бул үчүн көптөгөн жетекчилер жок окшойт жана кээ бир жерде документтер чынында эле жакшы болгону менен, кээ бир кемчиликтери бар жана программалоо дайыма интуитивдүү боло бербейт. Ошентип, башкаларга жардам берүү үчүн мен бир катар гиддерди жана долбоорлорду түзөм.
Жабдуулар
1 x BBC микро: бит
1 x Morpx Mu Vision Sensor 3
1 x Micro: bit breakout board - Ал 19 & 20 пинге кире алышы керек, бирок бардык эле тактайларда жок. Мен elecfreaks моторун колдоном, анткени мага ошол такта жагат.
4 х Jumper зымдары (Аял-Аял)
1 -кадам: сенсорду орнотуу
Бир нерсени туташтыраардан мурун сенсорду туура орнотууну каалайбыз.
Mu Vision сенсорунда 4 өчүргүч бар. Сол жактагы экөө анын чыгуу режимин, ал эми оң эки дарегин чечет.
Дарек 00 болушун каалаганыбыз үчүн, оң жактагы эки которгуч тең өчүрүлүшү керек.
Ар кандай чыгаруу режимдери:
00 UART
01 I2C
10 Wifi маалыматын берүү
11 Wifi сүрөттү берүү
Биз I2C режиминде иштегибиз келет, ошондуктан эки которгуч 01де болушу керек, ошондуктан сол жактын көбү өчүрүлүп, экинчиси күйүп турушу керек.
2 -кадам: Кабелдөө
Зымдарды туташтыруу абдан оңой, Му сенсорун сынык тактаңызга туташтыруу үчүн төрт секирүүчү зымды колдонуңуз.
Му сенсор -> Breakout board
SDA -> пин 20
SCL -> пин 19
G -> Жер
V -> 3.3-5V
3 -кадам: Кеңейтүүнү алуу
Алгач биз Makecode редакторуна барып, жаңы долбоорду баштайбыз. Андан кийин "Өркүндөтүлгөнгө" барып, "Кеңейтүүлөрдү" тандап алабыз. Билип койгула, мен даниялык болгондуктан, бул баскычтардын сүрөттөрдө бир аз башкача аталыштары бар. Кеңейтүүлөрдө биз "Muvision" издеп, биз алган жалгыз натыйжаны тандайбыз.
4 -кадам: Байланышты баштоо жана Алгоритмди иштетүү
Бул кеңейтүүнү колдонгонуңузда, "Аныкталбаган мүлктү окуй албайм" деген каталарды аласыз. Бул микро: бит анимациясы жок болгондуктан. Бул программанын түзүлүшүнө жана иштешине таасирин тийгизбейт.
Коддун биринчи кызгылт сары бөлүгү I2C байланышын баштайт.
Коддун экинчи апельсин бөлүгү форма картасын таануу алгоритмдерин иштетет.
Сандарды көрсөтүү көйгөйдү чечүү үчүн колдонулат. Программаны иштеткенде micro: bit үчкө чейин эсептелбесе, анда зымдарыңыз туура казыктарга туура туташканын текшериңиз.
Программаны бул жерден таба аласыз.
5 -кадам: Shape картасын аныктоо
Детектив картасы 0 же 1 берет. Эгерде форма картасы аныкталса, биз 1 (чыныгы) жана 0 (жалган) алабыз, эгер форма картасы табылбаса. Демек, Му сенсор форма картасын аныктаса, биз жылмайган жүздү алышыбыз керек, эгер андай болбосо, анда кабагы бүркөлгөн жүздү алышыбыз керек.
Сиз кодду бул жерден таба аласыз.
6 -кадам: Биринчи программаны иштетүү
Му сенсордук комплект ар кандай карталарды камтыйт. Аларды сенсорго кармап көрүңүз. Ал карттардын формасын тааный билиши керек жана сиз аны алардын бири менен тааныштырганда сизге жылмайып коюңуз.
7 -кадам: Карталардагы формаларды аныктоо
"Алгоритмди алуу" 0 (False) же 1 (True) чыгымын берет. "Алгоритмди алуу" колдонулганда, ал алгоритмди сиздин акыркы оң "Детекторуңузда" колдонот. Мына ошондуктан бул программада бизде "Detect" колдонуучу IFSE ELSE билдирүүсү жана "Get алгоритмин" колдонгон IF IF ELSE оператору бар.
Программа үч бурчтук, төрт бурчтук, кайчылаш жана белгилөө карталарындагы конкреттүү фигураларды таанып, фигураларды микро: битке көрсөтүшү керек. Башка форма карталары формалык карталар катары таанылат жана сизге жылмаюу тартуулайт.
Кодду бул жерден табыңыз.
8 -кадам: Программаны иштетүү
Программаны иштеткенде Му сенсор жана микро: бит төрт бурчтукту, үч бурчтукту, кенени жана кайчылаш форманы тааный алышы керек. Башка форма карталары форма карталары катары тааныйт, бирок ал сизге кайсы карта экенин көрсөтпөйт. Сиз программаны жайылтууга аракет кылсаңыз болот, ал акыркы форма карталарын тааныйт.
Сунушталууда:
Микро: жаңыдан баштагандар үчүн бит MU Vision Sensor - Этикетка баалуулуктары жана номер карталарын таануу: 6 кадам
Микро: жаңыдан баштагандар үчүн бит MU Vision Sensor - Label Values жана Number Card Recognition: Бул MU көрүү сенсоруна менин экинчи жол көрсөткүчүм. Бул долбоордо биз micro: bitти программалайбыз, энбелгинин маанилерин колдонуу менен ар кандай сан карталарын тааныйбыз
Микро: бит MU Vision Sensor жана Zip Tile айкалышкан: 9 кадам (Сүрөттөр менен)
Микро: бит MU Vision Sensor менен Zip Tile айкалышкан: Ошентип, бул долбоордо биз MU көрүү сенсорун Kitronik Zip Tile менен бириктиребиз. Биз MU көрүү сенсорун колдонуп, түстөрдү тааныйбыз жана Zip Tile'ди бизге көрсөтөбүз. Биз буга чейин колдонгон кээ бир ыкмаларды колдонобуз
Микро: бит MU Vision Sensor - Сериялык туташуу жана OLED экраны: 10 кадам
Микро: бит MU Vision Sensor - Сериялык туташуу жана OLED экраны: Бул MU көрүү сенсоруна үчүнчү жол көрсөтмөм. Буга чейин биз MUны сандарды жана формаларды камтыган карттарды таануу үчүн колдонууга аракет кылдык, бирок MU сенсорубузду татаал долбоор менен изилдөө үчүн, биз жакшыраак чыгарууну каалайбыз. Биз анча маалымат ала албайбыз
Микро программалоо: Бит робот жана джойстик: MicroPython менен бит контроллери: 11 кадам
Микро программалоо: Bit Robot & Joystick: MicroPython менен Bit Controller: Robocamp 2019 үчүн, биздин жайкы робототехника лагери, 10-13 жаштагы жаштар BBC микро: битке негизделген "салмакка каршы роботту" ширетип, программалап жана куруп жатышат. микро: битти алыстан башкаруу катары колдонсоңуз болот.Эгер сиз азыр Robocampта болсоңуз, лыжа
Pimoroni Enviro менен жарык жана түстү өлчөө: микро үчүн бит: бит: 5 кадам
Pimoroni Enviro менен жарык жана түстү өлчөө: микро үчүн бит: бит: Мен буга чейин жарык жана түстү өлчөөгө мүмкүндүк берген кээ бир түзмөктөрдө иштеп келгем жана сиз бул жерде жана бул жерде көрсөтмөлөрдүн артында теория жөнүндө көп нерселерди таба аласыз. жакында эле enviro: bit, m үчүн кошумча