Բովանդակություն:
- Քայլ 1: Մասերի հավաքում
- Քայլ 2. Arduino- ի ծրագրավորում
- Քայլ 3. Իրերը փոխելը և Arduino խաղային վահան պատրաստելը
Video: Arduino LCD խաղ. 3 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Arduino միկրոկոնտրոլերների միջոցով շատ բաներ պատրաստելը շատ հեշտ է: Այս Instructable- ը պատմում է ձեզ, թե ինչպես կարելի է ստեղծել 1 կոճակով պարզ տեսախաղ, որը պատրաստված է մի բուռ մասերից և Tinkercad սխեմաներից: Դա կողքով ոլորման խաղ է: Սա ծառայում է որպես լավ ելակետ ՝ ձեր սեփական խաղերը ստեղծող պարզ էլեկտրոնիկայի միջոցով:
Մասերի ցուցակ.
- 1 x Arduino UNO
- 1 x LCD էկրան (16 x 2 նիշ)
- 1 x Էլեկտրոնիկայի տախտակ
- 1 x 220 Ω դիմադրություն
- 1 x սեղմիչ կոճակ
- Պինդ միջուկի միացման մետաղալար
- 1 x USB մալուխ
Քայլ 1: Մասերի հավաքում
Պահանջվող մասերը ցուցադրված են վերևի նկարում: Սկսեք Arduino- ից առանց սնուցման: Մի՛ միացրեք USB մալուխը: Դա տեղի կունենա ավելի ուշ քայլում, երբ ժամանակն է այն ծրագրել և փորձել խաղը:
Օգտագործեք երկար միացման մետաղալար `Arduino- ի 5V ազդանշանը միացնելու համար սեղանի վերևի կարմիր տողի ձախ ծայրին:
Օգտագործեք երկար միացման մետաղալար ՝ GND ազդանշանը միացնելու համար սեղանի վերևում գտնվող սև (կամ կապույտ որոշ տախտակների վրա կապույտ) տողից:
LCD (Liquid Crystal Display) մոդուլը ներքևում ունի 16-պինյան արական վերնագիր: Միացրեք այն տախտակին, ինչպես ցույց է տրված նկարում: Բոլոր էլեկտրոնային ազդանշանները, որոնք սնուցում և վերահսկում են LCD- ն անցնում են այս վերնագրով:
Այս կապումներն են (ձախից աջ).
- GND - հզորության գրունտային ազդանշան
- VCC - դրական հզորության ազդանշան
- V0 - հակադրությունը կարգավորվում է
- RS - գրանցում ընտրել
- R/W - կարդալ/գրել ընտրել
- Էլեկտրոնային շահագործման միացման ազդանշան
- DB0 - տվյալների բիթ 0 (այստեղ չի օգտագործվում)
- DB1 - տվյալների բիթ 1 (այստեղ չի օգտագործվում)
- DB2 - տվյալների բիթ 2 (այստեղ չի օգտագործվում)
- DB3 - տվյալների բիթ 3 (այստեղ չի օգտագործվում)
- DB4 - տվյալների բիթ 4
- DB5 - տվյալների բիթ 5
- DB6 - տվյալների բիթ 6
- DB7 - տվյալների բիթ 7
- LED+ - լուսադիոդային լուսարձակը դրական է
- LED- - լուսավորման լուսադիոդ բացասական
Օգտագործելով կարճ միացման լարեր, միացրեք GND և LED- (կապում 1 և 16) վերևի սև շարքին:
Նմանապես, կարճ միացման մետաղալարով միացրեք VCC- ն (կապում 2) վերևի կարմիր շարքին:
Թեքեք 220 Ω դիմադրության մետաղալարերը (կարմիր-կարմիր-շագանակագույն գունավոր ժապավեններ) և միացրեք այն LED+-ի և կարմիր տողի միջև ՝ տախտակի վերևում:
Օգտագործեք ավելի երկար միացման լարեր `մնացած կապերը կազմելու համար.
- Միացրեք DB7- ը Arduino կապ 3 -ին
- Միացրեք DB6- ը Arduino- ի 4 -րդ կապին
- Միացրեք DB5- ը Arduino կապի 5 -ին
- Միացրեք DB4- ը Arduino- ի 6 -րդ կապին
- Միացրեք E- ն Arduino կապին 9 -ին
- Միացրեք R/W- ը Arduino- ի 10 -րդ կապումին (կամ սև տողին տախտակի վերևում)
- RS- ն միացրեք Arduino- ի 11 -րդ կապին
- Միացրեք V0- ն Arduino- ի 12 -րդ կապին (կամ սև տողին տախտակի վերևում)
Միացրեք LCD- ի էկրանի ձախ կողմում գտնվող կոճակը ՝ միացնելով տախտակի կենտրոնի երկայնքով անցնող ալիքը (տես վերևի նկարը): Կոճակի վերևի երկու կապումներից մեկը միացրեք սեղանի վերևի սև շարանին ՝ օգտագործելով կարճ միացման մետաղալար: Կոճակի վերևի մյուս քորոցը միացրեք Arduino- ի 2 -րդ կապին:
Քայլ 2. Arduino- ի ծրագրավորում
Այս պահին դուք պետք է պատրաստ լինեք ծրագրավորելու Arduino- ն և փորձարկեք այն:
Սկսեք ՝ համոզվելով, որ ձեր համակարգչում տեղադրված է Arduino ծրագիրը: Ներբեռնեք այս էջի LCD_Game.ino ֆայլը ձեր համակարգչին և բացեք այն Arduino ծրագրաշարում: Համոզվեք, որ տախտակը ճիշտ է դրված ծրագրավորման համար (Գործիքներ → Տախտակ → Arduino Uno):
Միացրեք Arduino- ն ձեր համակարգչին `օգտագործելով USB մալուխը: Սա ուժ կտա Arduino/խաղին և թույլ կտա ձեր ծրագիրը վերբեռնել Arduino- ում:
Այս պահին LCD դիսփլեյի էկրանը պետք է լուսավորվի:
Programրագրեք Arduino- ն ՝ ընտրելով File → Upload (կամ սեղմեք Arrowino ծրագրաշարի վերևի աջ սլաքի կոճակը):
Եթե ամեն ինչ լավ ընթանա, LCD էկրանն այժմ պետք է ցույց տա խաղի մեկնարկի էկրանը, ինչպես վերևում պատկերված է:
Քայլ 3. Իրերը փոխելը և Arduino խաղային վահան պատրաստելը
Այս պահին դուք ամեն ինչ աշխատում եք, ուստի ի՞նչ ավելին կա անելու:
Եթե ցանկանում եք փոխել խաղի գործելաոճը կամ պատրաստել այս նախագծի համար տպագիր տպատախտակ, որն ուղղակիորեն միանում է Arduino- ին և փոխարինում այդ բոլոր խառնաշփոթ լարերը, ահա թե ինչպես սկսել:
Ես այս խաղը ամբողջությամբ մշակեցի ՝ օգտագործելով շատ զով (ԱՆՎ FREEԱՐ) առցանց էլեկտրոնիկայի սիմուլյատոր Tinkercad Circuits: Ես իրականում խաղը լիովին աշխատեցի և փորձարկվեց, մինչև որ Arduino- ն հանդերձանքից հանեի: Ահա Arduino LCD խաղի վիրտուալ միացում:
Փաստորեն, կարող եք խաղը խաղալ հենց ձեր դիտարկիչում ՝ առանց որևէ իրական էլեկտրոնիկայի հավաքելու («Օ, հիմա դու ինձ ասա»): Եթե ցանկանում եք որևէ փոփոխություն կատարել խաղի մեջ կամ ուսումնասիրել, թե ինչ է կատարվում, կարող եք պատճենել վիրտուալ սխեման ՝ օգտագործելով «Կրկնօրինակ նախագիծ» կոճակը: Այնուհետև կարող եք խմբագրել աղբյուրի կոդը և հենց այնտեղ փոփոխություններ կատարել: Կա նաև լիարժեք ցուցադրող վրիպազերծիչ, որտեղ կարող եք տող առ քայլ անցնել ծրագրի միջով և տեսնել, թե ինչ է կատարվում:
Եթե դուք այդքան հակված եք, կարող եք նաև տպատախտակ պատրաստել ՝ ձեր էլեկտրոնիկան գեղեցիկ կերպով միացնելու համար Arduino- ին: Նախագիծն ունի «Ներբեռնեք Gerber» կոճակը, որը ձեզ կստանա այն ֆայլերը, որոնք անհրաժեշտ են տպագիր տպատախտակի (PCB) արտադրողին փոխանցելու համար `տպագիր տպատախտակները պատրաստելու համար: Ահա մի քանի օգտակար տեղեկություն այդ PCB- ի պատրաստման մասին:
Վայելեք:
Խորհուրդ ենք տալիս:
DIY 37 Leds Arduino ռուլետկա խաղ. 3 քայլ (նկարներով)
DIY 37 Leds Arduino Ռուլետկա խաղ. Ռուլետկա կազինո խաղ է, որը կոչվում է ֆրանսերեն բառի անունով, որը նշանակում է փոքրիկ անիվ
3D Maze խաղ Arduino- ի միջոցով. 8 քայլ (նկարներով)
3d Maze Game օգտագործելով Arduino. Բարև ընկերներ, այնպես որ այսօր մենք պատրաստվում ենք լաբիրինթոս խաղ պատրաստել ARDUINO UNO- ի միջոցով: Քանի որ Arduino Uno- ն առավել հաճախ օգտագործվող տախտակն է, դրա հետ խաղեր պատրաստելը շատ թույն է: Այս Ուղեցույցում թույլ է տալիս կատարել լաբիրինթոս խաղ, որը վերահսկվում է ջոյստերի միջոցով: Մի մոռացեք
Սեղմեք (կոճակ); // Arduino LCD խաղ. 5 քայլ (նկարներով)
Սեղմեք (կոճակ); // Arduino LCD խաղ. Վերջերս սկաուտներում ես աշխատել եմ Game Design արժանի կրծքանշանի վրա: Պահանջներից մեկի համար ես այս խաղը կառուցեցի Arduino- ի միջոցով, որը հիմնված է LED Rocker խաղի վրա: Խաղի իմաստը հնարավորինս ամենաբարձր միավորներ հավաքելն է: Սկզբին t
Էլեկտրոնային խաղ Tic-Tac-Toe խաղ փայտե տուփի մեջ. 5 քայլ
Էլեկտրոնային խաղ Tic-Tac-Toe- ը փայտե տուփի մեջ
Aruduino LED խաղ Արագ կտտացնելով երկու խաղացողի խաղ. 8 քայլ
Aruduino LED խաղ Արագ սեղմում երկու խաղացողի խաղ. Այս նախագիծը ոգեշնչված է @HassonAlkeim- ից: Եթե պատրաստ եք խորը հայացք նետել, այստեղ կա մի հղում, որը կարող եք ստուգել https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/: Այս խաղը Alkeim's- ի կատարելագործված տարբերակն է: Դա է