Мазмуну:
- 1 -кадам: Башталышы
- 2 -кадам: LED кошуу
- 3 -кадам: Digital Pins
- 4 -кадам: PushButtons
- 5 -кадам: Санарип жана аналогдук пиндер
- 6 -кадам: Фоторезисторлор
- 7 -кадам: Variables аныктоо
- 8 -кадам: Өзгөрмөлөрдү жарыялоо
- 9 -кадам: жүктөө
- 10 -кадам: LEDди күйгүзүү/өчүрүү
- 11 -кадам: Өчүрүү баскычы
- 12 -кадам: Ойноодон ырахат алыңыз
Video: Tic Tac Toe: 12 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Tinkercad долбоорлору »
Бүгүн биз TinkerCadда Arduino аркылуу Tic Tac Toe оюнун жасайбыз. Биз көптөгөн жөнөкөй компоненттерди колдонобуз жана аларды бириктирүү үчүн кодду колдонобуз. Мунун баарын бириктирген бул схеманын негизги бөлүгү - бул код. Бул программанын көптөгөн мүмкүнчүлүктөрү бар жана колдонуучу өзү каалагандай өзгөртүшү мүмкүн. Бул оюнда RGB чырактарын колдонуу мүмкүнчүлүгү бар, бирок кимде ким бул проектте алдыга жылууну кааласа, анда алар бири -бирине 2 ардуинону туташтырышы керек.
Жабдуулар
- Arduino
- Нан тактасы (чоң)
- Зымдар
- Pushbutton
- LED
- Резисторлор (10k жана 150)
- Фоторезисторлор
1 -кадам: Башталышы
Ошентип, биз муну чоң нан жана Arduino микроконтроллери менен баштайбыз.
2 -кадам: LED кошуу
Кийинки кадам - бул нанга LED ди жана баскычтарды кошуу. Биз аларды азырынча туташтыра элекпиз, бирок тактага жайгаштырабыз, ошондуктан зымдардын бири дагы башка баскычтарга тоскоолдук кылбайт. Көптөгөн компоненттер бар, ошондуктан биз аларды бөлүп коюшубуз керек, ошондуктан эч ким тийбейт. Бул долбоор үчүн чоң нан плитасы сунушталат.
3 -кадам: Digital Pins
Ошентип, дагы бир нерсе кошоордон мурун, биринчи кезекте санарип казыктарды Светодиоддорго туташтырабыз. Бул долбоордо биз Arduinoдо бар аналогдук жана санариптик казыктарды колдонобуз.
4 -кадам: PushButtons
Бул кадам үчүн биз күчтү жана жерди баскычка туташтырабыз. Бул кадамда биз кубаттуулукту чектөө үчүн 10k каршылыгын колдонобуз. Оң жактагы 2 баскыч LEDди күйгүзүү же өчүрүү үчүн колдонулбайт, бирок алар жаңы оюнду баштоо үчүн колдонулат жана башка нерсени кодду баштаганда көрөбүз.
5 -кадам: Санарип жана аналогдук пиндер
Бул кадамда биз баскычтарды санарип жана аналог казыктарга туташтырабыз. Аналогдук казыктарды бул учурда колдонсо болот, анткени алар санарип казыктарды кандай колдонсо, ошондой колдонсо болот.
6 -кадам: Фоторезисторлор
Бул кадамда биз фоторезисторлорду диоддорго туташтырабыз. Мунун мааниси ар кандай оюнчуларга жаркыроонун ар кандай деңгээлин алууга мүмкүнчүлүк берүү жана бул оюнчуларга өздөрүн айырмалоого мүмкүнчүлүк берет. Бул кадамда сиз тепкичтердин аралыгы эмне үчүн зарыл болгонун көрөсүз.
7 -кадам: Variables аныктоо
Бул кадамда биз кодду баштайбыз. Мунун биринчи бөлүгү ар кандай баскычтарды жана светодиоддорду аныктайт, бирок 0го барабар башка өзгөрмө болот. Бул өзгөрмө LED баскычын басуу менен күйгүзүүгө жана өчүрүүгө жардам берет.
8 -кадам: Өзгөрмөлөрдү жарыялоо
Бул кадамда биз бул өзгөрмөлөрдүн декларациясын бүтүрөбүз жана баскычтарды кириш катары, ал эми Светодиоддорду чыгаруу катары орнотобуз.
9 -кадам: жүктөө
Коддун бул бөлүгүн "жүктөө экраны" катары караса болот. Көпчүлүк оюндар, адатта, кээ бир башталыш ырааттуулугуна ээ, бирок бул бөлүгү милдеттүү эмес жана шоу үчүн гана жасалат. Бул үчүн оң жактагы башка баскычты колдонсо болот. Ал "баштоо баскычы" басылганга чейин ишке киришүү ыраатын көрсөтө алат.
10 -кадам: LEDди күйгүзүү/өчүрүү
Бул кадам баскычтар менен LEDди күйгүзүү жана өчүрүү боюнча негизги кодго багытталган. Бул коддо биз өзгөрмөлөрүбүздү аныктоодо башында орноткон 0го барабар өзгөрмөнү колдонобуз. Бул кодго ылайык, LED баскыч басылганда күйөт, бирок кайра басылганда кайра өчөт.
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 оюнун сунуштайм. Ушуга окшош долбоорду интернеттен издедим, бирок бул жерде идея уникалдуу. I HOPE:) Ошентип, азыр баштайлы
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мм жалпы катоддук LED диоддорунун жыйынтыгынын монитору катары курууну чечтим, ошондо тиешелүү которгучту башкаргандан кийин, LED натыйжаны кызыл же жашыл түс менен көрсөтөт