Мазмұны:
Бейне: Microbit Tic Tac Toe ойыны: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл жоба үшін менің әріптесім - @descartez мен микробиттің радио мүмкіндіктерін қолдана отырып, таңғажайып ойын ойнадық. Егер сіз бұрын микробитті естімеген болсаңыз, олар балаларға бағдарламалауды үйретуге арналған керемет микроконтроллер. Олардың функционалдығы бар, оның ішінде біз осы жобада қолданған нәрсені; жарықдиодты матрица, 2 түйме және радио мүмкіндігі. Ойын өте қарапайым жұмыс істейді, бізде 3x3 жұмысшы мирконың торы бар: биттердің барлығы X немесе O сигналын жібереді, ол барлық ұтылған күйлерді қадағалайды, сонымен қатар ойынды қалпына келтіреді. Біз бұл жобаны 24 сағаттан аз уақыт ішінде аяқтай алдық және оны келесі демалыс күндері ол өте көп қолданылған іс -шара кезінде көрсеттік! Және бұл адамдар шынымен ләззат алатын сияқты! Әлбетте, сіз жалғастыра отырып, біз оны уақытында аяқтау үшін кейбір бұрыштарды қайдан қиюға тура келгенін көреміз, бірақ бізде осы уақытқа дейін бар нәрсе өте жақсы деп ойлаймыз. Бізге саусақ ойындарын немесе жақсартуға болатын жерлерді көрсетіңіз!
Жабдықтар
1 -қадам: материалдар
- 10 микробиттік контроллер (барлығы 150 доллар тұрады, бұл өте көп! Алайда, біздің тәжірибеде олардың көпшілігі бар, сондықтан сіздің қауымдастығыңызбен, технологиялармен және студенттермен байланысудан қорықпаңыз.)
- микропитон IDE
- 1/4 дюймдік бұрғылау
- 4 дана 12х24 дюймдік 1/8 фанера
- 3 6м 20мм болттар
- 1 6м 40мм болт
- 4 6 мм жаңғақ
2 -қадам: ойын дизайны
1 -қадам: Tic Tac Toe ережелерін шешу
Біз бұларды қолдандық
2 -қадам: Жұмысшының коды: бит
Әр жұмысшы: битке координата беріледі
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Бұл координат жұмысшының кодының жоғарғы жолында реттеледі: бит.
- coord_x = 0
- координаталар_y = 0
- Әр жұмысшыда екі нәрсе бар. 1) А түймешігі басылғанда, жарықдиодты матрица X жыпылықтайды және «X микробитте (0, 0) басылды» деген радио сигнал жіберіледі, ал В түймесі үшін дәл солай.
3 -қадам: Негізгі микро: бит коды
-
Шебер микро: бит көп нәрсені біледі.
-
Ол барлық жеңіске жеткен мемлекеттерді біледі
-
Жолдар
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Бағаналар
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Диагональдар
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Ол тек 9: бит бар екенін біледі және ойын жеңіс күйі жіберілгеннен кейін бірден аяқталады
-
Ол ойынды қалпына келтіре алады және барлық жұмысшыны тазартады: бит
Бұл кодтағы барлық тесіктерге арналған біздің шешіміміз, себебі біз бұл жобаны тез жасадық. Егер мысық ойыны болса, пайдаланушылар қалпына келтіру түймесін басуы керек. Әйтпесе, біз Tie ойынының барлық күйлері үшін кодтың басқа бөлігін қосуымыз керек еді, және бізде бұған уақыт болмады
-
Github -та Декартез кодына сілтеме
3 -қадам: корпусты жобалау
Мен бұл жобаны жасау кезінде мен оны көрсете алатынымды және қуатқа қол жеткізе алмайтынымды білдім. Бұл бата да, проблема да болды, себебі бұл әрбір микро: битке батарея қосылуы керек екенін білдірді. Ең оңай шешім - бәрін қорапқа салу. Ол үшін мен makercase.com көмегімен біреуін жасадым. Мен оны микро: биттерді және олардың батареяларын ұстай алатындай етіп, сондай -ақ жазбаша нұсқауларға ие болатындай етіп жасадым.
Мен микро: биттердің түспеуі үшін қолдау қажет екенін білдім, сондықтан микро: биттердің артына сәйкес келетін кішкене бөлікті лазермен кесіп алдым. Бұл бөлік бекітілген бұрандалар. Артқы тақта мен бүйір жақтары бір -біріне жабыстырылды, бірақ жоғарғы жағы бөлек қалды және тек бұрандалармен бекітілді, сондықтан мен ішкі жағына қажет болғанда кіре аламын. Мен ішкі панельді орнында ұстау үшін таспаны қолдандым. Оларды құлап кетпес үшін алдыңғы тақтаға жабыстырыңыз.
Бұл біршама қиын болды, бірақ мен барлық микробитті батареяларымен қосып, таспаға жапсырдым. 3 бұрышта алдыңғы панель мен ішкі панельді бекіту үшін 6м кішкентай бұрандаларды қолдандым. Соңғы бұрышта мен қақпақты ұстап тұру үшін қорапты бұрап алу үшін ұзын бұранданы қолдандым.
4 -қадам: Ойнату
Бұл ойын біздің демалыс күндерімізде хит болды! Балалар да, ересектер де не болып жатқанын, қандай компоненттер қолданылғанын білуге тырысқанды ұнататын сияқты. Бұл жоба бізді тек кешке ғана жинады, және бұл оған тұрарлық болды. Бізге өзіңіздің дизайнды көрсетіңіз және бізге қандай твиттер жасағаныңызды айтыңыз!
Ұсынылған:
Python Tic Tac Toe ойыны: 4 қадам
Python Tic Tac Toe ойыны: python tic tac toe ойыны бұл ойын python компьютерлік тілде жасалған, ол python редакторын қолданған: pycharm, сіз сонымен қатар кәдімгі python код редакторын қолдана аласыз
Arduino Touch Tic Tac Toe ойыны: 6 қадам (суреттермен)
Arduino Touch Tic Tac Toe ойыны: Құрметті достар, басқа Arduino оқулығына қош келдіңіздер! Бұл егжей -тегжейлі оқулықта біз Arduino Tic Tac Toe ойынын құрамыз. Көріп отырғаныңыздай, біз сенсорлық экранды қолданамыз және біз компьютерге қарсы ойнаймыз. Tic Tac Toe сияқты қарапайым ойын - бұл
Ағаш қораптағы электронды Tic-Tac-Toe ойыны: 5 қадам
Ағаш қораптағы электронды Tic-Tac-Toe ойыны: Сәлеметсіз бе, мен жаңа шығарылымда Tic-Tac-Toe қызықты ойынымен таныстырамын. Интернеттен ұқсас жобаны іздедім, бірақ бұл жерде идея бірегей
3D4x ойыны: 3D 4x4x4 Tic-Tac-Toe: 5 қадам (суреттермен)
3D4x ойыны: 3D 4x4x4 Tic-Tac-Toe: Сіз бірдей, ескі, скучно, екі өлшемді тик-тако ойнаудан шаршадыңыз ба? Ал, бізде сіз үшін шешім бар! Tic-tac-toe 3 өлшемді !!! Бұл 4х4х4 текшеде 2 ойыншыға қатарынан 4 жарықдиодты алыңыз (кез келген бағытта) және сіз жеңесіз! Сіз жасайсыз. Сіз
Tic-Tac Toe интерактивті ойыны Arduino көмегімен басқарылады: 6 қадам
Arduino көмегімен басқарылатын Tic-Tac Toe интерактивті ойыны: Физикалық Tic-Tac-Toe жобасының мақсаты-белгілі ойынды физикалық әлемге көшіру. Бастапқыда ойынды қағазға екі ойыншы ойнайды - «X» және «O» таңбаларын кезекпен қою арқылы. Біздің ойымыз ойыншылардың мінез -құлқын тексеру болды