Cov txheej txheem:

Micro: ntsis MU Vision Sensor rau Cov Pib Tshiab - I2C thiab Cov Duab Cim Paub: 8 Kauj Ruam
Micro: ntsis MU Vision Sensor rau Cov Pib Tshiab - I2C thiab Cov Duab Cim Paub: 8 Kauj Ruam

Video: Micro: ntsis MU Vision Sensor rau Cov Pib Tshiab - I2C thiab Cov Duab Cim Paub: 8 Kauj Ruam

Video: Micro: ntsis MU Vision Sensor rau Cov Pib Tshiab - I2C thiab Cov Duab Cim Paub: 8 Kauj Ruam
Video: Начало → Изучайте английский → Освойте ВСЕ ОСНОВЫ АНГЛИЙСКОГО ЯЗЫКА, которые вам НУЖНО знать! 2024, Hlis ntuj nqeg
Anonim
Micro: me ntsis MU Vision Sensor rau Cov Pib Tshiab - I2C thiab Cov Duab Cim Cim
Micro: me ntsis MU Vision Sensor rau Cov Pib Tshiab - I2C thiab Cov Duab Cim Cim

Kuv tau txais kuv txhais tes ntawm lub ntsuas qhov muag MU rau Micro: me ntsis. Nws zoo li yog cov cuab yeej txias uas yuav pab kuv ua ntau qhov kev pom kev sib txawv raws cov phiaj xwm. Hmoov tsis zoo li tsis muaj ntau cov lus qhia rau nws thiab thaum cov ntaub ntawv tau zoo tiag tiag hauv qee qhov chaw, nws kuj tseem muaj qee qhov tsis txaus thiab lub cajmeem tsis yog ib txwm nkag siab. Yog li txhawm rau pab lwm tus Kuv yuav ua cov kab lus qhia thiab cov phiaj xwm.

Khoom siv

1 x BBC micro: me ntsis

1 x Morpx Mu Vision Sensor 3

1 x Micro: me ntsis tawg pawg thawj coj saib - Nws xav tau kev nkag mus rau tus pin 19 & 20, uas tsis yog txhua lub rooj sib tw tawg muaj. Kuv siv elecfreaks motorbit, vim kuv nyiam lub rooj tsavxwm ntawd.

4 x Jumper xov hlau (Poj niam-Poj niam)

Kauj ruam 1: Teeb tsa lub Sensor

Teeb tsa lub Sensor
Teeb tsa lub Sensor

Ua ntej peb pib txuas txhua yam peb xav teeb tsa lub ntsuas kom raug.

Mu Vision sensor muaj 4 qhov hloov pauv. Ob qho ntawm sab laug txiav txim siab nws hom kev tso tawm thiab ob qho yog txoj cai txiav txim siab nws qhov chaw nyob.

Txij li thaum peb xav kom qhov chaw nyob yog 00, ob qho hloov ntawm sab xis yuav tsum tau muab tua.

Hom kev tso zis sib txawv yog:

00 UAS

01c2 ib

10 Wifi cov ntaub ntawv tansmission

11 Wifi daim duab xa mus

Peb xav ua haujlwm hauv I2C hom, yog li ob lub pob hluav taws xob yuav tsum yog ntawm 01, yog li sab laug feem ntau yuav tsum tau muab tua thiab lwm qhov yuav tsum tau ua.

Kauj ruam 2: Kev thaiv kab

Kev xaim hluav taws xob yog ib qho yooj yim, tsuas yog siv plaub lub xov hlau txuas los txuas rau Mu sensor nrog koj pawg thawj coj.

Mu sensor -> Breakout board

SDA -> pin 20

SCL -> pin 19

G -> Hauv av

V -> 3.3-5V

Kauj Ruam 3: Tau Txais Kev Txuas Ntxiv

Tau Txais Kev Txuas Ntxiv
Tau Txais Kev Txuas Ntxiv
Tau Txais Kev Txuas Ntxiv
Tau Txais Kev Txuas Ntxiv
Tau Txais Kev Txuas Ntxiv
Tau Txais Kev Txuas Ntxiv

Ua ntej peb mus rau Makecode editor thiab pib ua haujlwm tshiab. Tom qab ntawd peb mus rau "Advanced" thiab xaiv "Extensions". Nco ntsoov tias txij li kuv yog neeg Danish, cov nyees khawm no muaj cov npe sib txawv me ntsis hauv cov duab. Hauv kev txuas ntxiv peb tshawb rau "Muvision" thiab xaiv qhov txiaj ntsig nkaus xwb uas peb tau txais.

Kauj Ruam 4: Pib Pib Kev Sib Txuas thiab Ua Kom Zoo Tshaj Plaws

Initializing Kev Sib Txuas thiab Pab kom Algorithm
Initializing Kev Sib Txuas thiab Pab kom Algorithm

Thaum koj siv qhov txuas ntxiv no koj yuav tau txais qee qhov "Tsis tuaj yeem nyeem cov cuab yeej ntawm qhov tsis tau txhais" yuam kev. Qhov ntawd tsuas yog vim tias micro: me ntsis kev ua yeeb yaj kiab ploj lawm. Nws tsis cuam tshuam rau kev muab tso ua ke thiab khiav ntawm qhov program.

Thawj cov txiv kab ntxwv ib feem ntawm txoj cai pib I2C kev txuas.

Ib feem txiv kab ntxwv thib ob ntawm txoj cai ua rau daim npav pom lub ntsej muag zoo nkauj.

Qhia cov lej yog siv los daws teeb meem. Yog tias micro: ntsis tsis suav rau peb thaum koj ua haujlwm, tom qab ntawv xyuas tias koj cov xov hlau txuas nrog kom raug rau tus pin raug.

Koj tuaj yeem nrhiav txoj haujlwm ntawm no.

Kauj Ruam 5: Tshawb Pom Daim Duab

Tshawb xyuas daim npav duab
Tshawb xyuas daim npav duab

Tshawb xyuas daim npav zoo muab rau 0 lossis 1. Yog tias daim npav daim duab pom peb tau txais 1 (qhov tseeb) thiab 0 (tsis tseeb) yog tias daim npav duab tsis pom. Yog li yog tias Mu sensor pom daim npav duab peb yuav tsum tau txais lub ntsej muag luag ntxhi thiab yog tias tsis yog, ces peb yuav tsum tau txais lub ntsej muag luag ntxhi.

Koj tuaj yeem pom cov cai ntawm no.

Kauj Ruam 6: Khiav Thawj Txoj Haujlwm

Image
Image

Cov khoom siv Mu sensor suav nrog daim npav sib txawv. Sim tuav lawv mus rau lub sensor. Nws yuav tsum muaj peev xwm paub txog daim npav zoo thiab muab rau koj ntxhi thaum koj nthuav tawm nrog ib ntawm lawv.

Kauj Ruam 7: Tshawb Pom Cov Duab ntawm Daim Npav

Qhov "Tau txais algorithm" muab cov txiaj ntsig ntawm 0 (Tsis raug) lossis 1 (Tseeb). Thaum koj siv "Tau txais algorithm", tom qab ntawd nws yuav siv lub algorithm ntawm koj qhov txiaj ntsig kawg "Tshawb nrhiav". Tias yog vim li cas hauv txoj haujlwm no peb muaj txheej txheej sab nrauv IF ELSE uas siv "Tshawb Xyuas" thiab sab hauv IF ELSE cov lus uas siv "Tau txais algorithm".

Qhov kev zov me nyuam yuav tsum muaj peev xwm paub txog cov duab tshwj xeeb hauv daim duab daim duab peb sab, square, hla thiab zuam thiab qhia cov duab ntawm micro: ntsis. Lwm daim npav duab nws yuav lees paub tias yog daim npav zoo thiab muab rau koj luag ntxhi rau.

Nrhiav cov cai ntawm no.

Kauj ruam 8: Khiav qhov program

Thaum koj khiav qhov program Mu sensor thiab micro: ntsis yuav tsum muaj peev xwm lees paub lub xwmfab, daim duab peb sab, zuam thiab hla daim npav duab. Lwm daim npav duab nws yuav lees paub tias yog daim npav zoo, tab sis nws yuav tsis qhia koj tias daim npav tshwj xeeb nws yog dab tsi. Koj tuaj yeem sim nthuav txoj haujlwm kom nws tuaj yeem lees paub daim npav duab kawg.

Pom zoo: