Мазмұны:

Микро: жаңадан бастаушыларға арналған MU Vision сенсоры - затбелгі мәндері мен нөмірлік карталарды тану: 6 қадам
Микро: жаңадан бастаушыларға арналған MU Vision сенсоры - затбелгі мәндері мен нөмірлік карталарды тану: 6 қадам

Бейне: Микро: жаңадан бастаушыларға арналған MU Vision сенсоры - затбелгі мәндері мен нөмірлік карталарды тану: 6 қадам

Бейне: Микро: жаңадан бастаушыларға арналған MU Vision сенсоры - затбелгі мәндері мен нөмірлік карталарды тану: 6 қадам
Бейне: DOOGEE T20 - ОБЗОР и ТЕСТЫ ХОРОШЕГО БЮДЖЕТНОГО ПЛАНШЕТА 2024, Қараша
Anonim
Микро: жаңадан бастаушыларға арналған бит MU Vision Sensor - затбелгі мәндері мен нөмірлік карталарды тану
Микро: жаңадан бастаушыларға арналған бит MU Vision Sensor - затбелгі мәндері мен нөмірлік карталарды тану

Бұл MU көру сенсорына арналған екінші нұсқаулық. Бұл жобада біз micro: bit бағдарламасын таңбалық мәндерді қолдана отырып, әр түрлі карточкаларды тануға дайындаймыз.

Жабдықтар

1 x BBC микро: бит

1 x Morpx Mu көру сенсоры 3

1 x Micro: биттік разряд тақтасы - Ол барлық ажырату тақталарында жоқ 19 және 20 істікшелеріне қол жеткізуі керек. Мен elecfreaks мотобайлын қолданамын, себебі маған бұл тақта ұнайды.

4 x секіргіш сымдар (әйел-әйел)

1 -қадам: сенсорды орнату

Сенсорды орнату
Сенсорды орнату

Кез келген нәрсені қоспас бұрын сенсорды дұрыс орнатқымыз келеді.

Mu Vision сенсорында 4 қосқыш бар. Сол жақтағы екеуі шығыс режимін, ал оң жақтағы екеуі адресті шешеді.

Біз мекенжай 00 болғанын қалайтындықтан, оң жақтағы қосқыштардың екеуі де өшірілуі керек.

Түрлі шығыс режимдері:

00 UART

01 I2C

10 Wifi деректерді жіберу

11 Wifi суретті жіберу

Біз I2C режимінде жұмыс істегіміз келеді, сондықтан екі қосқыш 01 -де болуы керек, сондықтан сол жақтың көпшілігі өшіріліп, екіншісі қосулы болуы керек.

2 -қадам: Сымдарды жалғау

Сымдарды қосу өте оңай, Му сенсорын ажырату тақтасына қосу үшін төрт өтпелі сымды қолданыңыз.

Сенсор -> үзіліс тақтасы

SDA -> түйреуіш 20

SCL -> түйреуіш 19

G -> Жер

V -> 3.3-5В

3 -қадам: кеңейтімді алу

Кеңейтімді алу
Кеңейтімді алу
Кеңейтімді алу
Кеңейтімді алу
Кеңейтімді алу
Кеңейтімді алу

Алдымен біз Makecode редакторына кіріп, жаңа жобаны бастаймыз. Содан кейін біз «Кеңейтілген» бөліміне өтіп, «Кеңейтімдерді» таңдаймыз. Мен даниялық болғандықтан, бұл түймелердің суреттерде сәл өзгеше екенін біліңіз. Кеңейтімдерде біз «Muvision» іздейміз және біз алатын жалғыз нәтижені таңдаймыз.

4 -қадам: Байланысты инициализациялау және алгоритмді қосу

Байланысты инициализациялау және алгоритмді қосу
Байланысты инициализациялау және алгоритмді қосу

Бұл кеңейтімді қолданған кезде сіз «анықталмаған сипатты оқи алмайсыз» қателерін аласыз. Бұл микро: бит анимациясының жоқтығынан. Бұл бағдарламаның жиналуы мен жұмысына әсер етпейді.

Кодтың бірінші қызғылт сары бөлігі I2C қосылымын инициализациялайды.

Кодтың екінші сарғыш бөлігі сандық картаны тану алгоритмдерін қосады.

Сандарды көрсету қиындықтарды жою үшін қолданылады.

Егер бағдарламаны іске қосқанда микро: бит үшке дейін есептелмесе, сымдар дұрыс түйреуіштерге дұрыс жалғанғанын тексеріңіз.

5 -қадам: Негізгі бағдарлама

Негізгі бағдарлама
Негізгі бағдарлама

Нөмірді анықтау картасы 0 немесе 1 береді. Егер сандық карта анықталса, біз 1 (ақиқат) және сандық карта табылмаса, 0 (жалған) аламыз.

«Алгоритм белгісінің мәнін алу» біз қарайтын нәрсеге және MU көру сенсоры көріп тұр деп ойлайтындығына байланысты белгі мәнін береді. Егер біз түстерге қарайтын болсақ, онда біз 0 -ден 8 -ге дейінгі сандарға ие болар едік. 8 MU көру сенсоры күлгін түсті, 1 қара немесе қою сұрды, 0 белгісізді анықтағанын білдіреді. түс

Нөмірлік карталар үшін жапсырма мәні картадағы нөмірге сәйкес келеді, сондықтан егер 8 саны анықталса, онда MU сенсоры оған 8 белгісінің мәнін береді. Бұл дегеніміз, бағдарламаға әрбір затбелгі мәнінің нені білдіретінін айтудың қажеті жоқ.. Бағдарлама бізге тек мәнді көрсетуі керек, сондықтан біз «Жолды көрсету» пәрменін қолданамыз. Дат тілінде «Vis force» дегенді білдіреді.

Бағдарламаны мына жерден табуға болады.

6 -қадам: Бағдарламаны іске қосу

Бағдарламаны іске қосқан кезде, Му сенсоры мен микро: бит барлық карточкаларды тани алатындай болуы керек. Бағдарламаны сандық және пішіндік карталарды тани алатын етіп кеңейтуге тырысуға болады.

Міне, басқа алгоритмдер мен олардың сәйкес белгілері.

Пішін карталарының белгісі:

Тексеріңіз -> 1

Крест -> 2

Шеңбер -> 3

Шаршы -> 4

Үшбұрыш -> 5

Жарамсыз -> 0

Жол картасы белгісі:

Алға -> 1

Сол жақ -> 2

Оң жақта -> 3

Бұрылу -> 4

Саябақ -> 5

Жарамсыз -> 0

Түс белгісі:

Қара/қою сұр -> 1

Ақ -> 2

Қызыл -> 3

Сары -> 4

Жасыл -> 5

Көгілдір -> 6

Көк -> 7

Күлгін -> 8

Белгісіз -> 0

Ұсынылған: