Мазмұны:

Мини «Санды тап» ойын автоматы Micro: bit: 10 қадам
Мини «Санды тап» ойын автоматы Micro: bit: 10 қадам

Бейне: Мини «Санды тап» ойын автоматы Micro: bit: 10 қадам

Бейне: Мини «Санды тап» ойын автоматы Micro: bit: 10 қадам
Бейне: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Шілде
Anonim
Шағын
Шағын

Сіз «Санды тап» ойынын ойнадыңыз ба? Бұл сізбен бірге «Санды тап» ойынын ойнауға болатын шағын ойын автоматы. Біз бұл DIY жобасын физикалық ойынды ынталандыру және балаларға бағдарламалауды үйренуге көмектесу үшін жасадық. Ол MU Vision сенсорының көмегімен сандық карталарды сезеді, ол арқылы ойыншы машина таңдаған кездейсоқ санды табуға тырысады.

Орнату бәрі осы суретте түсіндірілген.

IUC шинасы арқылы басылған нөмірлік карталарды тани алатын MU көру сенсоры Micro: bitке қосылған. Екі ПХД тақтасы мен колонка LEGO техникалық бөліктерінен жасалған тірек көмегімен бірге ұсталады, осылайша камера 45 градус бұрышта төмен қарайды. Micro: бит камерасының көрінісін блоктайтын ештеңе жоқ екеніне көз жеткізіңіз, онда ойнатқыш нөмір картасын құрылғыға ұсынады.

Жабдықтар

BBC микро: биттік тақта

×1

Morpx MU көру сенсоры III

×1

LEGO техникалық бөліктері

× 1 Пиморон түйреуіші: бит × 1

Динамик: 0,25 Вт, 8 Ом

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

Сымдарды қосу
Сымдарды қосу

Сізге 6 сымды қосу қажет. Динамикте Micro: bit «0» және «GND» түйреуішіне қосылатын екі сым бар. MU Vision сенсорында I2C шинасына қосылатын 4 сым бар - 3V, PIN 19 (SCL), PIN 20 (SDA) және GND. Суретте біз сымдарды Micro: bit контактілі тақтасына дәнекерлейміз. Сондай -ақ, сымдарды қосу үшін micro: bit үшін ажырату тақтасының бірін пайдалануға болады.

2 -қадам: MU Vision Sensor III

MU көру сенсоры III
MU көру сенсоры III

MU Vision сенсоры - түрлі сандық карталарды танитын негізгі AI модулі. Оның I2C шығыс порты бар, оны Micro: bitке қосуға болады (пин 19 және пин 20). Ескерту:

1. Micro: битке қосылу үшін, I2C режимін пайдалану үшін көру сенсорының сол жақтағы DIP қосқышы 2 «ON» күйіне орнатылуы керек.

2. Көру сенсоры төңкеріліп орнатылған (сенсор қосқышы ойнатқышқа қараған), сондықтан ойыншы нөмірлік картаны машинаға ұсынған кезде, ол ойыншының көзқарасынан «фронтальды» болады.

3 -қадам: Micro: bit арқылы Makecode арқылы бағдарламалау

Микро бағдарламалау: бит арқылы Makecode
Микро бағдарламалау: бит арқылы Makecode
Микро бағдарламалау: бит арқылы Makecode
Микро бағдарламалау: бит арқылы Makecode

Машинаны MakeCode көмегімен бағдарламалауға болады. Сіз Micro: bit бағдарламасын Javascript -те де, блок -кодта да бағдарламалай аласыз. Қарапайым ету үшін біз мұнда суреттеу үшін блоктық бағдарламалауды қолданамыз. MUVisionSensorIII кітапханасын импорттау «Қосымша»-> «Кеңейтімдерді» таңдап, іздеу жолағына «mu-opensource/MuVisionSensorIII-MakeCode» теріңіз. Нәтижеден «Muvs» кеңейтімін таңдаңыз.

Енді сіз MuVisionSensor блоктарын таба аласыз

4 -қадам: MU көру сенсорын іске қосыңыз

MU көру сенсорын іске қосыңыз
MU көру сенсорын іске қосыңыз
MU көру сенсорын іске қосыңыз
MU көру сенсорын іске қосыңыз

2. Іске қосу блогында MU Vision Sensor инициализациясы және оны I2C шинасын пайдалануға орнатыңыз.

және нөмірлік картаны қосу алгоритмі.

5 -қадам: анықтау нәтижесін өңдеу үшін кодты қосыңыз

Анықтау нәтижесін өңдеу үшін кодты қосыңыз
Анықтау нәтижесін өңдеу үшін кодты қосыңыз

Forever циклінде MU Vision Sensor анықтау нәтижесін өңдеу үшін кодты қосыңыз.

6 -қадам: Нәтижені жарықдиодты матрицада көрсету

Нәтижені LED матрицасында көрсетіңіз
Нәтижені LED матрицасында көрсетіңіз

Біз нөмірді тану нәтижесін көрсету үшін реттелетін функцияны қолданамыз. Ескерту: Micro: битін тігінен орналастырғандықтан, жарықдиодты дисплейдегі санды 90 градусқа бұру қажет.

7 -қадам: Ойын логикасы

Ойын логикасы
Ойын логикасы

Құпия нөмірге кішкене түсінік беру үшін micro: bit бағдарламалауға болады.

8 -қадам: Өмір жолағын қосыңыз

Өмір жолағын қосыңыз
Өмір жолағын қосыңыз
Өмір жолағын қосыңыз
Өмір жолағын қосыңыз

Сіз сондай -ақ ойынға көбірек көңіл көтеру үшін өмір сүре аласыз. Біз «өмір жолын» көрсету үшін жарықдиодты матрицаның сол жақ бағанын қолданамыз.

9 -қадам: Музыканы қосыңыз

Музыка қосу
Музыка қосу

Міне бітті. Ғарыштық себептерге байланысты барлық код жоғарыдағы суретте көрсетілмеген. Толық кодты мына жерден таба аласыз.

10 -қадам: Қорытынды

Бұл оқулық сізге Micro: bit және MU Vision Sensor көмегімен шағын ойын машинасын құруды үйретеді. MU Vision Sensor визуалды тану көмегімен сіз Micro: bit платформасында ұқсас «физикалық ойын» ойындарын құра аласыз.

Ұсынылған: