Мазмұны:
- Жабдықтар
- 1 -қадам: сенсорды орнату
- 2 -қадам: Сымдарды жалғау
- 3 -қадам: кеңейтімді алу
- 4 -қадам: Байланысты инициализациялау және алгоритмді қосу
- 5 -қадам: Негізгі бағдарлама
- 6 -қадам: Бағдарламаны іске қосу
Бейне: Микро: жаңадан бастаушыларға арналған MU Vision сенсоры - затбелгі мәндері мен нөмірлік карталарды тану: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл 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
Ұсынылған:
Микро: жаңадан бастаушыларға арналған бит MU көру сенсоры - I2C және пішін картасын тану: 8 қадам
Micro: bit MU Vision Sensor for Beginners - I2C және Shape Card тануы: Мен Micro: bit үшін MU көру сенсорына қолымды алдым. Бұл менің көзқарасқа негізделген көптеген жобалар жасауға мүмкіндік беретін керемет құрал болып көрінеді. Өкінішке орай, көптеген нұсқаулықтар жоқ сияқты, ал құжаттама шынымен де
Тамилде мультиметрді қалай қолдануға болады - Жаңадан бастаушыларға арналған нұсқаулық - Жаңадан бастаушыларға арналған мультиметр: 8 қадам
Тамилде мультиметрді қалай қолдануға болады | Жаңадан бастаушыларға арналған нұсқаулық | Жаңадан бастаушыларға арналған мультиметр: Сәлем достар, мен бұл оқулықта мультиметрді электрониканың барлық түрлерінде 7 түрлі қадаммен қалай қолдануға болатынын түсіндірдім, мысалы: 1) ақаулықтарды жоюға арналған аппаратураның үздіксіздігі тесті 2) тұрақты токты өлшеу 3) диод пен жарықдиодты тексеру 4) өлшеу. Реси
Микро: бит Жаңадан бастаушыларға арналған шамдар: 5 қадам
Микро: бит Жаңадан бастаушыларға арналған шамдар: Бұл нұсқаулық үшін сізге Micro: Bit және ноутбук қажет, Mac бола алмайды. Егер сіз Mac компьютерін қолдансаңыз, қосымша қадам қажет немесе USB портына адаптер қажет
Жаңадан бастаушыларға арналған микроконтроллерге арналған нұсқаулық: 10 қадам (суреттермен)
Микроконтроллерлерге жаңадан бастаушыларға арналған нұсқаулық: Қашықтан басқару құралдарының, маршрутизаторлардың және роботтардың ортақ не бар? Микроконтроллерлер! Бұл күндері жаңадан жұмыс жасайтын микроконтроллерлерді ноутбукпен, USB кабелімен және кейбір (ақысыз) ашық бастапқы бағдарламалық жасақтамамен қолдану оңай. Уууу !! Бәрі
Жаңбыр тамшысының сенсоры NodeMcu - Жаңадан бастаушыларға арналған: 5 қадам
Жаңбыр тамшысының сенсорлық интерфейсі NodeMcu | Жаңадан бастаушыларға арналған: бұл оқулықта сіз NodeMcu жаңбыр тамшысының сенсорымен қалай байланысуға болатынын білесіз