Мазмуну:

Микро: жаңыдан баштагандар үчүн бит MU Vision Sensor - Этикетка баалуулуктары жана номер карталарын таануу: 6 кадам
Микро: жаңыдан баштагандар үчүн бит MU Vision Sensor - Этикетка баалуулуктары жана номер карталарын таануу: 6 кадам

Video: Микро: жаңыдан баштагандар үчүн бит MU Vision Sensor - Этикетка баалуулуктары жана номер карталарын таануу: 6 кадам

Video: Микро: жаңыдан баштагандар үчүн бит MU Vision Sensor - Этикетка баалуулуктары жана номер карталарын таануу: 6 кадам
Video: 😜 КАК СТАТЬ ПРИБЫЛЬНЫМ СОЗДАТЕЛЕМ АКТИВОВ 👈 Как создавать активы? 😜 2024, Ноябрь
Anonim
Микро: жаңыдан баштагандар үчүн бит MU Vision Sensor - Label Values жана Number Card Recognition
Микро: жаңыдан баштагандар үчүн бит MU Vision Sensor - Label Values жана Number Card Recognition

Бул MU көрүү сенсоруна менин экинчи жол көрсөткүчүм. Бул долбоордо биз micro: bitти программалайбыз, энбелгинин маанилерин колдонуу менен ар кандай сан карталарын тааныйбыз.

Жабдуулар

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 -кадам: Негизги программа

Негизги программа
Негизги программа

Сандык картаны аныктоо 0 же 1ди берет. Эгерде номер картасы аныкталса, биз 1 (чыныгы) жана 0 (жалган) алабыз.

"Алгоритмдин энбелгисин алуу" бизге эмнени карап жатканыбызга жана MU көрүү сенсорунун көрүп жатканына жараша бизге энбелгинин маанисин берет. Эгерде биз түстөрдү карап жаткан болсок, анда 0дон 8ге чейинки санды алмакпыз. 8 MU көрүү сенсорунун кызгылт көк түстү, 1 кара же кочкул боз, 0 белгисизди аныктаганын билдирет түс.

Сандык карталар үчүн энбелгинин мааниси картадагы номерге дал келет, андыктан эгерде 8 саны аныкталса, анда MU сенсору ага 8 этикеткасын берет. Демек, биз программага ар бир энбелгинин мааниси эмнени билдирерин айтуунун кажети жок дегенди билдирет.. Программа бизге жөн гана бааны көрсөтүшү керек, ошондуктан биз "Сапты көрсөтүү" командасын колдонобуз. Бул данияда "Vis force" дегенди билдирет.

Программаны бул жерден тапса болот.

6 -кадам: Программаны иштетүү

Программаны иштеткенде, Му сенсор жана микро: бит бардык номерлер карталарын тааный алышы керек. Сиз программаны кеңейтүүгө аракет кылсаңыз болот, ал сандарды да, формаларды да тааныйт.

Бул жерде башка алгоритмдер жана аларга тиешелүү энбелгилер.

Форма карталарынын энбелгиси:

Текшерүү -> 1

Cross -> 2

Айлана -> 3

Square -> 4

Triangle -> 5

Жараксыз -> 0

Жол карталарынын энбелгиси:

Алга -> 1

Сол -> 2

Туура -> 3

Бурулуп -> 4

Парк -> 5

Жараксыз -> 0

Түс энбелгиси:

Кара/Кара боз -> 1

Ак -> 2

Кызыл -> 3

Сары -> 4

Жашыл -> 5

Cyan -> 6

Көк -> 7

Күлгүн -> 8

Белгисиз -> 0

Сунушталууда: