Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր
- Քայլ 2: Կարգավորում
- Քայլ 3: Կոդ
- Քայլ 4: Խաղալ, կատարելագործվել, ինչ էլ որ լինի
Video: Arduino. Մինի խաղերի (հիասթափեցնող) հավաքածու. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
(Այս Arduino- ի պատյան հիանալի օրինակ ^)
Սկսելուց առաջ. Չնայած իմ ջանքերին, ես չկարողացա սարքն ամբողջությամբ ավարտել… ժամանակի և դժբախտության պատճառով: Նույնիսկ ավելի լավը դարձավ, երբ իմ Arduino- ի մասերը պարզեցին, որ լավ գաղափար կլինի ինչ -որ պահի դադարեցնել աշխատանքը, ինձ համար պարզապես հաջողություն: Դուք կցանկանաք օգտագործել այս Instructable- ը զուտ որպես ներշնչանքի պոտենցիալ աղբյուր `իրականում այն կառուցելու փոխարեն: Այս Ուղեցույցում մենք որպես տախտակ կօգտագործենք որպես հավաքման հարթակ:
Ինչևէ, այս Ուսուցիչով ոգեշնչվածների համար գերազանցեք ինձ ամեն կերպ և լրացրեք այն, ինչ ես չէի կարող: Ահա այնքանով, որքանով ես ստացել եմ.
Քայլ 1: Պահանջվող նյութեր
- 1x Arduino Uno
- 1x պոտենցիոմետր
- 1x I2C LCD էկրան
- 1x Piezo Buzzer
- 2x կոճակ
- 4x 220 ohm դիմադրիչներ
- 3x 10k ohm դիմադրիչներ
- 1x կանաչ LED
- 1x կարմիր LED
- 2x Կապույտ LED
- Մի երկու լար (խորհուրդ եմ տալիս Jumper Wires- ը, եթե ցանկանում եք հավատարիմ մնալ հացահատիկի օգտագործմանը)
- 1x Breadboard
Քայլ 2: Կարգավորում
Ես այստեղ օգտագործել եմ I2C LCD էկրան, որը բացատրում է պոտենցիոմետրի, SCL/SDA/VCC/GND ելքերը էկրանին վերևում:
Հարկ է նշել, որ կարմիր լարերը միանում են + / 5V ելքին և (մեծ մասը) կապույտ լարերը Arduino Uno- ի ցանկացած GND- ին:
Քայլ 3: Կոդ
Եթե դուք դեռ համարում եք, որ այս նախագիծը հավաքման արժանի է, ահա այն կոդը, որը կարող եք օգտագործել: freeգացեք ազատորեն կոդով կոխել: Միանշանակ բարելավման տեղ կա:
Այս պահին կոդը թույլ է տալիս երկու մինի խաղ:
- Անվտանգ մարտահրավեր. Օգտագործողը պոտենցիոմետրի միջոցով պետք է որոնի որոշակի արժեք և կտտացնի A կոճակին (կամ ձախ սեղանին, ինչպես ցույց է տրված 2 -րդ քայլում), միևնույն ժամանակ համոզվելով, որ երկու կապույտ LED- ներից մեկը չի մարում: դուրս Օգտագործողը կարող է «լիցքավորել» LED լույսը ՝ օգտագործելով մյուս կոճակը: Սա պետք է արվի չորս անգամ (չորս «ուղղում»): Շատ բան պետք է տեղյակ լինել. Նվագարկիչը ունի ժամանակային սահմանափակում մինչև «ճիշտ» -ը կորցնելը, կամ եթե լիցքավորվող LED լույսը գերբեռնված է (այլ կերպ ասած ՝ analogRead արժեքը 256 կամ ավելի բարձր):
- Վիկտորինա. Օգտագործելով A և B պատասխանը ներկայացնող երկու կոճակներ, խաղացողը պետք է ճիշտ պատասխանի հարցերին:
Այս ծածկագիրը ներառում է նաև հիասթափության տարր, որը փոխում է A և B կոճակների ֆունկցիոնալությունը: Կոդի այս տողը կարող եք գտնել trySwitchButtons () գործառույթում: Նաև նշեք, որ այս ծածկագիրը պահանջում է LCD և LiquidCrystal_I2C գրադարաններ:
Այս ծածկագրում Սերիալը ընդօրինակում է LCD- ի գործառույթների մեծ մասը, քանի որ իմ LCD- ն այլևս ճիշտ չէր աշխատում, ինչպես նշվեց նախկինում:
Երբ այս կոդը ունենաք Arduino- ի հետ համատեղելի ցանկացած IDE- ում (խորհուրդ եմ տալիս օգտագործել Arduino/Genuino IDE), այս ծրագիրը վերբեռնեք ձեր Arduino- ում ՝ օգտագործելով Վերբեռնման կոճակը:
Քայլ 4: Խաղալ, կատարելագործվել, ինչ էլ որ լինի
Դուք հասել եք այս ոչ այնքան հիասթափեցնող, քան իմ մինի խաղերի վերջին հրահանգին: Միացրեք ձեր Arduino- ն էներգիայի ցանկացած աղբյուրի USB մալուխի միջոցով և առաջին մինի խաղը կսկսվի:
Հաջողություն խաղալու և կատարելագործվելու համար: Այս Arduino նախագիծը իր ծածկագրով հեռու է կատարյալ լինելուց, բայց ես հույս ունեմ, որ ես հասել եմ իմ հիմնական նպատակին, որը ձեզ ոգեշնչում է ստեղծել սրանից ավելի սարսափելի բան:
Խորհուրդ ենք տալիս:
DIY PC ղեկ և անիվ և ստվարաթուղթ: (Հետադարձ կապ, թիավարման շարժիչներ, ցուցադրում) Racing Simulators- ի և խաղերի համար. 9 քայլ
DIY PC ղեկ և անիվ և ստվարաթուղթ: (Հետադարձ կապ, թիավարման շարժիչներ, ցուցադրում) Racing Simulators- ի և խաղերի համար. Այս ձանձրալի ժամանակներում մենք բոլորս պտտվում ենք ՝ անելիք փնտրելով: Իրական կյանքի մրցարշավները չեղյալ են հայտարարվել և փոխարինվել սիմուլյատորներով: Ես որոշեցի կառուցել էժան սիմուլյատոր, որն աշխատում է անթերի, ապահով
Arduino «Առաջին խաղացող» սեղանի խաղերի համար. 4 քայլ
Arduino «Առաջին խաղացող» սեղանի խաղերի համար. Այս նախագիծը ոգեշնչված էր " առաջին խաղացողից " ծրագրեր, որոնք ես և ամուսինս օգտագործել ենք մեր հեռախոսներում: Մենք սիրում ենք սեղանի խաղեր խաղալ և օգտագործում ենք " առաջին խաղացող " ծրագրեր ՝ որոշելու, թե ով է առաջինը գնում: Ես որոշեցի փորձել իմ սեփական Arduino տարբերակը
Սնոուբորդի խաղերի վերահսկիչ `13 քայլ
Սնոուբորդի խաղերի վերահսկիչ. Իրատեսական վերահսկիչ ՝ սնոուբորդով խաղեր առցանց խաղալու համար: Եթե դուք սնոուբորդիստ եք և ցանկանում եք ամռանը մանրացնել, կարող եք դա անել առցանց: Կան մի շարք խաղեր, որոնք նմանակում են սնոուբորդին: Սնոուբորդ թագավորը օրինակ է: http: //www.craz
Հիշողության խաղերի արկղ `6 քայլ
Հիշողության խաղերի արկղ. Այս նախագիծը https://www.instructables.com/id/Arduino-Simple-Me…- ի փոփոխված տարբերակն է: Իմ կատարած փոփոխությունները. &Quot; Arduino Simple Memory Game " դեպի " Հիշողության խաղերի արկղ " Արտաքին տեսքի հետաձգման ժամանակը (սցենար) Սա փոքրիկ հիշողության խաղ է, որը պետք է անցնի
Arduino. Հիասթափեցնող Multiplayer Art Car: 13 քայլ
Arduino: Հիասթափեցնող Multiplayer Art Car: Dit is a art-car die je kunt besturen met bluetooth vanaf je սմարթֆոնն ու ծառայությունը լավագույնս կարող են օգտագործել դուռը middel van draaiknop- ում: Optioneel is om het chaotisch/ frustrerend te maken voor de gebruiker door er voor te zorgen dat de servo i