Мазмұны:
- Жабдықтар
- 1 -қадам: сенсорды орнату
- 2 -қадам: Сымдарды жалғау
- 3 -қадам: кеңейтімді алу
- 4 -қадам: Байланысты инициализациялау және алгоритмді қосу
- 5 -қадам: пішін картасын анықтау
- 6 -қадам: Бірінші бағдарламаны іске қосыңыз
- 7 -қадам: Карточкалардағы пішіндерді анықтау
- 8 -қадам: Бағдарламаны іске қосыңыз
Бейне: Микро: жаңадан бастаушыларға арналған бит MU көру сенсоры - I2C және пішін картасын тану: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Мен қолымды Micro: bit үшін MU көру сенсорына алдым. Бұл менің көзқарасқа негізделген көптеген жобалар жасауға мүмкіндік беретін керемет құрал болып көрінеді. Өкінішке орай, оған көптеген нұсқаулықтар жоқ сияқты және құжаттама бір жерде шынымен жақсы болғанымен, оның кейбір кемшіліктері бар және бағдарламалау әрқашан интуитивті емес. Басқаларға көмектесу үшін мен нұсқаулықтар мен жобалар сериясын жасағым келеді.
Жабдықтар
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 -қадам: пішін картасын анықтау
Detect пішін картасы 0 немесе 1 береді. Егер пішін картасы анықталса, біз 1 (шын) және 0 (жалған) аламыз, егер пішін картасы анықталмаса. Егер Му сенсоры пішін картасын анықтаса, біз күлімсіреген жүзді алуымыз керек, егер олай болмаса, онда біз қабағы қату бет алуымыз керек.
Сіз кодты мына жерден таба аласыз.
6 -қадам: Бірінші бағдарламаны іске қосыңыз
Му сенсорлық жинаққа әр түрлі карталар кіреді. Оларды сенсорға ұстап көріңіз. Ол пішін карталарын танып, олардың біреуін ұсынған кезде сізге күлімсіреп беруі керек.
7 -қадам: Карточкалардағы пішіндерді анықтау
«Алгоритмді алу» нәтижесін береді 0 (жалған) немесе 1 (ақиқат). Сіз «Алгоритмді алуды» қолданған кезде, ол сіздің соңғы позитивті «Detect» алгоритмін қолданады. Сондықтан бұл бағдарламада бізде «Detect» қолданатын IF ELSE сыртқы операторы және «Get алгоритмін» қолданатын IFE ELSE ішкі операторы бар.
Бағдарлама үшбұрыш, төртбұрыш, қиғаш және құсбелгі карталарындағы нақты фигураларды танып, фигураларды микро: битте көрсете білуі керек. Басқа пішінді карталар ол пішін картасы ретінде танылады және сізге күлкі сыйлайды.
Кодты мына жерден табыңыз.
8 -қадам: Бағдарламаны іске қосыңыз
Бағдарламаны іске қосқан кезде Mu сенсоры мен микро: бит төртбұрышты, үшбұрышты, белгіні және көлденең пішінді карталарды тани білуі керек. Басқа пішін карталары пішін картасы ретінде танылады, бірақ ол сізге нақты картаны көрсетпейді. Сіз бағдарламаны кеңейтіп көре аласыз, сонда ол соңғы пішінді карталарды тани алады.
Ұсынылған:
Микро: бит MU көру сенсоры - объектілерді бақылау: 7 қадам
Micro: bit MU Vision Sensor - Object Tracking: Сонымен, осы нұсқаулықта біз осы нұсқаулықта құрастырылған Smart Car бағдарламалауды бастаймыз және осы нұсқаулықта MU көру сенсорын орнатамыз. кейбір қарапайым объектілерді бақылау арқылы, сондықтан
Микро: жаңадан бастаушыларға арналған MU Vision сенсоры - затбелгі мәндері мен нөмірлік карталарды тану: 6 қадам
Микро: жаңадан бастаушыларға арналған MU Vision сенсоры - затбелгі мәндері мен нөмірлік карталарды тану: Бұл MU көру сенсорына арналған екінші нұсқаулық. Бұл жобада біз микро: битті таңбалық мәндерді қолдана отырып, әр түрлі карточкаларды тануға бағдарламалаймыз
Микро: бит MU көру сенсоры - объектілерді бақылау: 6 қадам
Микро: бит MU Vision Sensor - объектілерді бақылау: Бұл MU көру сенсорына арналған микро: битке арналған төртінші нұсқаулық. Мұнда мен микро: бит көмегімен объектілерді қалай бақылау керектігін және OLED экранына координаттарды жазуды қарастырамын. Менде басқа нұсқаулықтарда микро: битке қалай қосылуға болатыны туралы айтылды
Тамилде мультиметрді қалай қолдануға болады - Жаңадан бастаушыларға арналған нұсқаулық - Жаңадан бастаушыларға арналған мультиметр: 8 қадам
Тамилде мультиметрді қалай қолдануға болады | Жаңадан бастаушыларға арналған нұсқаулық | Жаңадан бастаушыларға арналған мультиметр: Сәлем достар, мен бұл оқулықта мультиметрді электрониканың барлық түрлерінде 7 түрлі қадаммен қалай қолдануға болатынын түсіндірдім, мысалы: 1) ақаулықтарды жоюға арналған аппаратураның үздіксіздігі тесті 2) тұрақты токты өлшеу 3) диод пен жарықдиодты тексеру 4) өлшеу. Реси
Микро: бит Жаңадан бастаушыларға арналған шамдар: 5 қадам
Микро: бит Жаңадан бастаушыларға арналған шамдар: Бұл нұсқаулық үшін сізге Micro: Bit және ноутбук қажет, Mac бола алмайды. Егер сіз Mac компьютерін қолдансаңыз, қосымша қадам қажет немесе USB портына адаптер қажет