Բովանդակություն:
- Քայլ 1: Պահանջներ
- Քայլ 2: erոդեք VGA նավահանգիստը
- Քայլ 3: Ամեն ինչ միացրեք Arduino- ին
- Քայլ 4: Վերբեռնեք խաղը
- Քայլ 5: Վայելեք:
Video: Arduino Snake- ը VGA մոնիտորի վրա. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Դե… ես գնել եմ Arduino: Ի սկզբանե, ներդրումը մոտիվացված էր մի բանով, որը իմ աղջկան կհետաքրքրեր ծրագրավորմամբ: Սակայն, ինչպես պարզվեց, այս բանը ինձ համար ավելի զվարճալի էր խաղալուց հետո: LED- ի լույսը լուսավորելու, կոճակների փոխազդեցության և սերիական տպագրության հետ խաղալուց հետո որոշեցի մի փոքր բարձրացնել նշաձողը և իրականում ինչ -որ բան պատրաստել: Քանի որ իմ ամենամեծ հետաքրքրություններից մեկը խաղերն են, բնականաբար դա լինելու էր խաղերի հետ կապված մի բան, ուստի որոշեցի ստեղծել իմ փոքրիկ արկադային մեքենան: Ես արագ հասկացա, որ կաբինետի կառուցումը պետք է լինի ապագա նախագիծ, և որ ես պետք է կենտրոնանամ ծրագրավորման շուրջ գլուխս փաթաթելու վրա `սահմանափակ ռեսուրսներով, որոնք առաջարկում է Արդուինոն: Այսպիսով, ես որոշեցի, որ առաջին լավ խաղը կլինի Snake- ը:
Սկսելու համար ես պետք է գլուխս փաթաթեի, թե ինչպես լուծել մուտքն ու ցուցադրել: Մուտքի համար ես ուզում էի իսկական արկադային զգացում, ուստի գնեցի արկադային ջոյստիկ և կոճակներ: Displayուցադրումը մի փոքր ավելի բարդ էր, քանի որ ես չէի ուզում սահմանափակվել փոքր TFT էկրաններով: Հետո գտա Սանդրո Մաֆիոդոյի հրաշալի VGAX գրադարանը: Այնուամենայնիվ, քանի որ ես ստիպված էի զոդել իմ սեփական VGA նավահանգիստը, դա նշանակում էր, որ ես պետք է նորից անդրադառնայի զոդման արվեստին, մի բան, որը ես չեմ արել դպրոցից ի վեր (ավելի քան 20 տարի առաջ):
Այսպիսով, առանց ավելորդ խոսելու, ահա թե ինչպես ես պատրաստեցի իմ առաջին Arduino նախագիծը:
Քայլ 1: Պահանջներ
- Arduino IDE v1.6.4
- My Snake աղբյուրի կոդը
- VGAX գրադարան
- 1x Arduino UNO համատեղելի տախտակ
- 1x Արկադային ջոյստիկ
- 1x Արկադային կոճակ
- 1x Piezo ազդանշան
- 1x VGA DSUB15
- 1x Breadboard
- 1x էներգիայի մատակարարման մոդուլ
- 2x 68Ω ռեզիստորներ
- 2x 470Ω դիմադրողներ
- 4x 10KΩ ռեզիստորներ
- Էլեկտրագծերի փունջ
- Startingոդման մեկնարկային հավաքածու
Քայլ 2: erոդեք VGA նավահանգիստը
Ես սկսեցի VGA նավահանգիստը զոդելով: Սրա համար լավագույն հրահանգները կարող էի գտնել Sandro Maffiodos VGAX էջում:
Ես նկատեցի, որ VGA նավահանգստում ավելի հեշտ է սկսել միացնել միջին շարքի միացումները: Մեկ այլ տողից սկսելը դժվարացրեց միջին կապերին հասնելը ՝ առանց գոյություն ունեցող միացումներն ամրացնելու (հավանաբար, մեծ ու էժանագին զոդող երկաթ ունենալու պատճառով):
Քայլ 3: Ամեն ինչ միացրեք Arduino- ին
Հետո ամեն ինչ կապեցի Arduino- ի հետ: Ես վերևում մի ցնցող գծապատկեր կազմեցի, որին պետք է կարողանաք հետևել (նախազգուշացում, կան շատ մալուխներ, որոնք հեշտությամբ խճճվում են միասին):
VGAX գրադարանը ունի միայն 4 գույնի աջակցություն, սակայն կարող եք ընտրել 6 տարբեր գունային սխեմաների միջև: Դրանք սահմանվում են RGB- ի համար VGA մալուխները տարբեր համակցություններով միացնելու միջոցով: Ստուգեք Sandro Maffiodos VGAX էջը ՝ ավելին իմանալու համար:
Քայլ 4: Վերբեռնեք խաղը
Խաղի աղբյուրի կոդը հասանելի է իմ GitHub- ում:
Քայլ 5: Վայելեք:
Այժմ կարող եք ինքներդ ձեզ ընկղմել հին հին ռետրո օձի 10 մակարդակներում:
Հուսով եմ, որ ձեզ դուր եկավ այս ուսանելի ծրագիրը:
Հետևեք ինձ YouTube- ում և Twitter- ում, եթե դա ձեզ համար արժեքավոր էր:
Խորհուրդ ենք տալիս:
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի վրա հիմնված այլ համակարգիչների վրա `6 քայլ
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի / unix- ի վրա հիմնված այլ համակարգիչների վրա. Երբ մարդկանց մեծ մասը գնում է Raspberry PI, նրանք կարծում են, որ իրենց անհրաժեշտ է համակարգչի էկրան: Մի վատնեք ձեր գումարը համակարգչի անհարկի մոնիտորների և ստեղնաշարերի վրա: Մի վատնեք ձեր ժամանակը համակարգիչների միջև ստեղնաշարեր և մոնիտորներ տեղափոխելով: Մի կապեք հեռուստացույց, երբ այն չկա
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
VGA Monitor Splitter- ի փոխարկումը համակարգչով վերահսկվող մոնիտորի անջատիչի `4 քայլ
VGA Monitor Splitter- ը համակարգչով վերահսկվող մոնիտորների փոխարկիչի վերածելը. Սա ուսանելի է բացատրում, թե ինչպես էժան (20 EURO) VGA մոնիտորի պառակտիչը, որն օգտագործվում է մեկ համակարգիչ երկու մոնիտորին միացնելու համար, կարող է փոխարկվել համակարգչով վերահսկվող մոնիտորի անջատիչի: Վերջնական սարքը վերահսկվում է զուգահեռ նավահանգստի միջոցով և թույլ է տալիս պտտել
Ուղղել խրված պիքսել LCD մոնիտորի վրա. 5 քայլ (նկարներով)
Ուղղեք խրված պիքսել LCD մոնիտորի վրա. Եթե ձեզ դուր եկավ այս հրահանգը, ապա հավանաբար ձեզ դուր կգան այստեղ իմ կայքի այլ բաները … Չեղյալ համարվող երաշխիքներ Թարմացում. Այս հրահանգը Engadget- ում էր: http://www.engadget.com/2007/12/24/how-to-guide-details-fix-for-stuck-pixels/ Ես պատրաստվում եմ
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ