Përmbajtje:

Mini lojë "Guess the Number" Lojë me mikro: bit: 10 hapa
Mini lojë "Guess the Number" Lojë me mikro: bit: 10 hapa

Video: Mini lojë "Guess the Number" Lojë me mikro: bit: 10 hapa

Video: Mini lojë
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Nëntor
Anonim
Mini
Mini

A keni luajtur ndonjëherë "Guess the Number"? Kjo është një makinë lojërash shumë e thjeshtë për t'u ndërtuar që luan "Guess the Number" me ju. Ne e projektuam këtë projekt DIY për të inkurajuar lojën fizike dhe për t'i ndihmuar fëmijët të mësojnë programim. Ai përdor një sensor MU Vision për të kuptuar kartat e numrave, përmes të cilave lojtari do të përpiqet të marrë me mend numrin e rastit që makina ka zgjedhur.

Konfigurimi shpjegohet i gjithi në këtë foto.

Një sensor vizioni MU që mund të njohë kartat e numrave të printuar është i lidhur me Micro: bit përmes autobusit I2C. Dy bordet e PCB -së dhe një altoparlanti mbahen së bashku duke përdorur një stendë të ndërtuar nga pjesët teknike të LEGO në mënyrë që kamera të shikojë poshtë në një kënd prej 45 gradë. Sigurohuni që nuk ka asgjë për të bllokuar pamjen e kamerës në pjesën e përparme të Mikro: bit ku luajtësi do të paraqesë kartën e numrit në makinë.

Furnizimet

BBC mikro: bordi i bitit

×1

Morpx MU Vision Sensor III

×1

Copë Teknike LEGO

× 1 kunj Pimoroni: bit × 1

Altoparlanti: 0.25W, 8 ohms

Hapi 1: Lidhja e telave

Lidhja e telave
Lidhja e telave

Ju do të duhet të lidhni 6 tela. Altoparlanti ka dy tela që lidhen me pinin "0" dhe "GND" të Micro: bit. Sensori MU Vision ka 4 tela që lidhen me autobusin I2C - 3V, kunja 19 (SCL), kunja 20 (SDA) dhe GND. Në foto, sapo i lidhim telat në bllokun e kontaktit Micro: bit. Ju gjithashtu mund të përdorni njërën nga bordet e prishjes për mikro: bit për të lidhur telat.

Hapi 2: Sensori i Vizionit MU III

Sensori i Vizionit MU III
Sensori i Vizionit MU III

Sensori MU Vision është moduli kryesor IA që njeh karta të ndryshme numrash. Ka portë dalëse I2C që mund të përdoret për t'u lidhur me Micro: bit (pin 19 dhe pin 20). Shënim:

1. Për t'u lidhur me Micro: bit, çelësi DIP i majtë i sensorit të shikimit duhet të vendoset në "ON" për të përdorur modalitetin I2C.

2. Sensori i shikimit është montuar me kokë poshtë (lidhësi i sensorit i drejtuar nga luajtësi) në mënyrë që kur lojtari të paraqesë kartën e numrit në makinë të jetë "frontal" nga këndvështrimi i lojtarit.

Hapi 3: Programimi Mikro: bit Via Makecode

Mikro Programimi: bit Via Makecode
Mikro Programimi: bit Via Makecode
Mikro Programimi: bit Via Makecode
Mikro Programimi: bit Via Makecode

Mund ta programoni makinën duke përdorur MakeCode. Ju mund të programoni Micro: bit në Javascript ose në kodin e bllokut. Për ta bërë më të thjeshtë ne përdorim programimin e bllokut për ta ilustruar këtu.1. Importoni bibliotekën MUVisionSensorIII Duke zgjedhur "Advanced"-> "Extensions" dhe shkruani "mu-opensource/MuVisionSensorIII-MakeCode" në kutinë e kërkimit. Zgjidhni shtesën "Muvs" nga rezultati.

Tani do të gjeni blloqet MuVisionSensor si kjo

Hapi 4: Filloni sensorin e vizionit MU

Inicializoni Sensorin e Vizionit MU
Inicializoni Sensorin e Vizionit MU
Inicializoni Sensorin e Vizionit MU
Inicializoni Sensorin e Vizionit MU

2. Fillimi i Sensorit të Vizionit MU në bllokun e fillimit dhe vendoseni që të përdorë autobusin I2C.

dhe Shto algoritmin e Kartës së Numrave.

Hapi 5: Shtoni kod për të përpunuar rezultatin e zbulimit

Shtoni kod për të përpunuar rezultatin e zbulimit
Shtoni kod për të përpunuar rezultatin e zbulimit

Në lakin Forever, shtoni kod për të përpunuar rezultatin e zbulimit nga Sensori i Vizionit MU.

Hapi 6: Shfaqni Rezultatin në Matricën LED

Shfaqni Rezultatin në Matricën LED
Shfaqni Rezultatin në Matricën LED

Ne përdorim një funksion të personalizuar për të shfaqur rezultatin e njohjes së numrit. Shënim: Meqenëse e vendosëm Micro: bit vertikalisht, numri në ekranin LED duhet të rrotullohet me 90 gradë.

Hapi 7: Logjika e lojës

Logjika e lojës
Logjika e lojës

Ju mund të programoni mikro: bit për të dhënë një aluzion të vogël për numrin sekret.

Hapi 8: Shtoni shiritin e jetës

Shto shiritin e jetës
Shto shiritin e jetës
Shto shiritin e jetës
Shto shiritin e jetës

Ju gjithashtu mund t'i jepni jetë lojës për pak më shumë argëtim. Ne përdorim kolonën e majtë të matricës LED për të shfaqur "shiritin e jetës"

Hapi 9: Shtoni muzikë

Shto Muzikë
Shto Muzikë

Kjo eshte. Për shkak të arsyes së hapësirës, jo të gjithë kodet janë treguar në figurën e mësipërme. Kodin e plotë mund ta gjeni këtu.

Hapi 10: Përmbledhje

Ky tutorial ju mëson se si të ndërtoni një makinë mini lojë duke përdorur Micro: bit dhe Sensorin e Vizionit MU. Me ndihmën e njohjes vizuale nga MU Vision Sensor, ju mund të ndërtoni shumë lojëra të ngjashme "luaj fizike" në platformën Micro: bit.

Recommended: