Мазмұны:
- 1 -қадам: Бастау
- 2 -қадам: жарықдиодты шамдарды қосу
- 3 -қадам: Сандық түйреуіштер
- 4 -қадам: батырмалар
- 5 -қадам: Сандық және аналогтық түйреуіштер
- 6 -қадам: Фоторезисторлар
- 7 -қадам: Айнымалыларды анықтау
- 8 -қадам: айнымалыларды жариялау
- 9 -қадам: жүктеу
- 10 -қадам: жарықдиодты қосу/өшіру
- 11 -қадам: өшіру түймесі
- 12 -қадам: Ойнаудан ләззат алыңыз
Бейне: Tic Tac Toe: 12 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Tinkercad жобалары »
Бүгін біз TinkerCad -те Arduino көмегімен Tic Tac Toe ойынын жасаймыз. Біз көптеген қарапайым компоненттерді қолданамыз және олардың барлығын біріктіру үшін кодты қолданамыз. Осының бәрін біріктіретін осы схеманың негізгі бөлігі - бұл код. Бұл бағдарламаның көптеген мүмкіндіктері бар және оны пайдаланушы қалағандай өзгертуге болады. Бұл ойында RGB шамдарын қолдану мүмкіндігі де бар, бірақ егер кімде -кім бұл жобаны жалғастырғысы келсе, онда олар бір -біріне 2 ардуино қосуы керек.
Жабдықтар
- Ардуино
- Нан тақтасы (үлкен)
- Сымдар
- Батырмаға басу
- Жарық диодтары
- Резисторлар (10к және 150)
- Фоторезисторлар
1 -қадам: Бастау
Біз мұны үлкен нан тақтасынан және Arduino микроконтроллерінен бастаймыз.
2 -қадам: жарықдиодты шамдарды қосу
Келесі қадам - жарық диоды мен батырмаларды тақтаға қосу. Біз оларды әлі қоспаймыз, тек оларды тақтаға орналастырамыз, сондықтан сымдардың ешқайсысы басқа түймелерге кедергі жасамайды. Көптеген компоненттер бар, сондықтан біз оларды осылайша бөліп алуымыз керек, сондықтан олар ешкімге тиіп кетпейді. Бұл жобаға үлкен нан тақтасы ұсынылады.
3 -қадам: Сандық түйреуіштер
Сондықтан басқа ештеңе қоспас бұрын, алдымен сандық түйреуіштерді светодиодтарға қосуға рұқсат етіңіз. Бұл жобада біз Arduino бар аналогты және цифрлық түйреуіштерді қолданатын боламыз.
4 -қадам: батырмалар
Бұл қадам үшін біз қуат пен жерді түймені қосамыз. Бұл қадамда біз қуат көлемін шектеу үшін 10 к резисторды қолданамыз. Оң жақтағы 2 түйме светодиодты қосу немесе өшіру үшін пайдаланылмайды, бірақ олар жаңа ойынды бастау үшін пайдаланылады, ал кодты бастаған кезде біз басқа нәрсені көреміз.
5 -қадам: Сандық және аналогтық түйреуіштер
Бұл қадамда біз түймелерді сандық және аналогтық түйреуіштерге қосамыз. Аналогты түйреуіштерді бұл жағдайда қолдануға болады, себебі оларды цифрлық түйреуіштерді қалай қолдануға болады.
6 -қадам: Фоторезисторлар
Бұл қадамда біз фоторезисторларды светодиодтарға қосамыз. Мұның мәні - әр түрлі ойыншыларға жарықтықтың әр түрлі деңгейіне жетуге мүмкіндік беру, бұл ойыншылардың өзгешеленуіне мүмкіндік береді. Бұл қадамда қадамдарды бір -бірінен ажырату не үшін қажет болғанын көресіз.
7 -қадам: Айнымалыларды анықтау
Бұл қадамда біз кодты бастаймыз. Бірінші бөлімде әр түрлі түймелер мен жарық диодтары анықталатын болады, сонымен қатар 0 -ге тең басқа айнымалы мән болады. Бұл айнымалы шам жарықдиодты түймені басу арқылы қосуға және өшіруге көмектеседі.
8 -қадам: айнымалыларды жариялау
Бұл қадамда біз осы айнымалылардың декларациясын аяқтаймыз және түймелерді кіріс ретінде, ал жарық диодты шығыс ретінде орнатамыз.
9 -қадам: жүктеу
Кодтың бұл бөлігін «жүктеу экраны» ретінде қарастыруға болады. Көптеген ойындардың басында әдетте бірнеше старт бар, бірақ бұл бөлім міндетті емес және тек шоу үшін жасалады. Бұл үшін оң жақтағы басқа түймені қолдануға болады. Ол «іске қосу түймесі» басылғанға дейін іске қосу ретін көрсете алады.
10 -қадам: жарықдиодты қосу/өшіру
Бұл қадам жарықдиодты түймелердің көмегімен қалай қосуға және өшіруге болатын негізгі кодқа бағытталған. Бұл кодта біз айнымалыларды анықтау кезінде бастапқыда орнатқан 0 -ге тең айнымалы мәнді қолданамыз. Бұл код бойынша жарықдиодты түйме басылғанда жанады, бірақ қайта басылғанда сөнеді.
11 -қадам: өшіру түймесі
Бұл қадам өшіру түймесін немесе жаңа ойын түймесін кодтайды. Бұл ойыншы ойынды жеңіп алған немесе аяқтаған кезде қолданылады және ойын қалпына келтіріледі және оны жаңадан бастауға болады. Бұл түйме - бұл циклді қайта бастайтын бастапқы қалпына келтіру түймесі, сондықтан ойынды қайта -қайта ойнауға болады.
12 -қадам: Ойнаудан ләззат алыңыз
Бұл оқулықтың соңы болды, мен сіз осы схемамен және кодпен ойнап, осы схемаға көбірек өзгерістер енгізесіз деп үміттенемін, себебі мүмкіндіктер шексіз, себебі бұл өте ашық бағдарлама.
Ұсынылған:
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 қызықты ойынымен таныстырамын. Интернеттен ұқсас жобаны іздедім, бірақ бұл жерде идея бірегей
Microbit Tic Tac Toe ойыны: 4 қадам (суреттермен)
Microbit Tic Tac Toe ойыны: Бұл жоба үшін менің әріптесім - @descartez мен микробиттің радиобайланысын қолдана отырып, таңғажайып ойын ойнадық. Егер сіз бұрын микробитті естімеген болсаңыз, олар балаларға бағдарламалауды үйретуге арналған керемет микроконтроллер. Олар
RG LED Tic Tac Toe: 9 қадам
RG LED Tic Tac Toe: RG Tic Tac Toe - бұл әр түрлі нұсқада жасалатын классикалық ойын. Бірақ мен нәтижені бақылайтын 5мм RG жалпы катодты светодиодтармен құруды шештім, сондықтан тиісті қосқышты басқарғаннан кейін жарық диодты қызыл немесе жасыл түспен көрсетеді