Բովանդակություն:
Video: Atari LED Cube: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ակնարկ
Այս խրատական տեսքը նայում է Atari 800 ջոյսթիք նավահանգստի օգտագործմանը ՝ LED խորանարդով ելքերի համար որպես օրինակ:
Ներածություն
Երբևէ տեսե՞լ եք այդ LED խորանարդներից մեկը: Նրանք բոլորովին թույն են: Երբևէ մտածե՞լ եք ՝ կարո՞ղ է ձեր Atari- ն նման բան անել: Ես նույնպես.
Պարագաներ
8 բիթանոց Atari - ես օգտագործում եմ 800 XL
16 ալիքային մուլտիպլեքսեր - որոնեք CD74HC4067 ՝ ձեր նախընտրած որոնման միջոցով
Մի տոննա LED- ներ - ես պատրաստել եմ 4x4x4 մատրիցա, որն օգտագործում է 64 -ը
Լարերը
Ռեզիստորներ
Իգական 9 փին D միակցիչ x 2
Քայլ 1: Կառուցեք այն
Բավական է ասել, որ այս իրերը կառուցելը շատ ավելի դժվար է, քան թվում է (եթե ձեր մատների փոխարեն թաթեր ունեք), իսկ վատ միացումները շտկելը նման է առանցքային անցքերի վիրահատություն կատարել զոդման երկաթով:
Ես չեմ պատրաստվում ժամանակ ծախսել մատրիցայի կառուցման վրա, քանի որ կան տղաներ, ովքեր դա շատ ավելի լավ են արել: Մի հայացք գցեք
www.instructables.com/id/LED-Cube-4x4x4/
կամ
www.instructables.com/id/8x8x8-RGB-LED-Cub…
Բազմապատկում
Սա խելացի բիթ է: Սովորաբար 64 լուսադիոդ ունենալը նշանակում է 64 լար ՝ դրանք կառավարելու համար, սակայն Atari- ն չունի այդքան կապում, որը կարող է օգտագործվել գրելու համար:
Մուտքագրեք մուլտիպլեքսերը:
Խորանարդը բաժանված է 16 սյունակի և 4 տողի: LED- ների յուրաքանչյուր սյունակ կիսում է մուլտիպլեքսորից +v մուտքը, իսկ յուրաքանչյուր տողում `0v: Այսպիսով, LED- ը միացնելու համար մենք մշակում ենք, թե որ սյունակում է այն և միացնում ենք +v տողը, այնուհետև միացնում ենք համապատասխան գետինը:
Այնուամենայնիվ, դուք կարող եք միաժամանակ լուսավորել միայն մեկ LED: Եթե փորձեք երկու կամ ավելի, այլ LED- ները նույնպես կմիացվեն:
Տեղյակ եղեք, որ ձեր մուլտիպլեքսերը կարող է տարբեր կապեր ունենալ իմի հետ: Նախ ստուգեք ձեր հրահանգները:
Քայլ 2. Atari Code - BASIC
Բացի իրենց բնականոն գործունեությունից, ջոյսթիկի նավահանգիստները կարող են գրել նաև: Կա մի փոքր հնարք `այն աշխատեցնելու համար.
1) Poke նավահանգիստ A հսկիչ ՝ $ 302 $ ՝ $ 38
2) Poke նավահանգիստ A $ D300 ՝ $ FF- ով
3) Poke նավահանգիստ A վերահսկիչ $ D302 $ 3C- ով: Սա միացնում է 2 -րդ բիթը, որը թույլ է տալիս մեզ գրել նավահանգիստ:
Aոյսթիկի նավահանգիստները որպես միջերես այստեղ օգտագործելու մասին մի փոքր ավելին կա
www.atariarchives.org/creativeatari/Interf…
A նավահանգիստը կառուցված է այնպես, որ 0 -ից 3 բիթերը խնամում են ձողիկ 0 -ը, իսկ 4 -ից 7 բիթերը վերաբերում են փայտին 1. 0 -ից 3 բիթերը 1 -ից 15 -ով սեղմելով ՝ մենք կարող ենք կառավարել մուլտիպլեքսերը և միացնել LEDS- ի սյունակը: Եթե մենք միացնենք 4 -ից 7 բիթերը, կարող ենք վերահսկել տողը: Այնտեղ, որտեղ սյունակը և տողը համընկնում են, LED- ը միանում է:
Անհրաժեշտ չէ միացնել առանձին տողեր. 4 -ից 7 բիթերը համատեղելով ՝ երկու կամ ավելի տողեր միացված կլինեն: Պարզապես զգուշացեք, որ այլ LED- ները, որոնք դուք չեք ցանկանում միացնել, կարող են նաև լուսավորվել:
5 ԼԻՄԻՏ = 60
10 ՊՈՐՏ = 54016
20 PCTL = 54018
30 POKE PCTL, 56
40 POKE PORT, 255
50 POKE PCTL, 60
60 I = RND (1)*239+16
70 POKE PORT, I
75 ՍՊԱՍԵԼՈ = ՀԱՄԱՐ = 0 ՍԱՀՄԱՆԱՓԱԿ
90 ԳՈՏՈ 60
Այստեղ ոչ մի փայլուն բան չի կատարվում; կոդը սահմանում է A նավահանգիստը գրելու համար, ապա պատահականորեն միացնում է LED- ը: Էֆեկտը մի փոքր նման է 80-ականների սկզբի պանիր գիտաֆանտաստիկ շոուի համակարգչին:
Քայլ 3. Atari Code - 6502 ժողով
Basic- ը միանգամից մեկ LED- ը միացնելու համար լավ է, բայց շքեղ իրերը տեղի են ունենում, երբ սկսում ես դրանք արագ անջատել, ինչը պատրանք է ստեղծում, որ միանգամից մի քանի LEDS են միացված: Ազդեցությունը կոչվում է տեսողության համառություն և ապավինում է LED- ների միացմանը ավելի արագ, քան աչքը կարողանում է հայտնաբերել: Basic- ը պարզապես շատ դանդաղ է, այնպես որ հավաքման ժամանակն է:
Այս ծածկագիրը միացնում է անկյունային LEDS- ը
10 *=$6000
20 ՊՈՐՏ = 54016
30 PCTL = 54018
70 LDA #56
80 STA PCTL
90 LDA #$ FF
100 STA PORT
110 LDA #60
120 STA PCTL
130 LDY #0
140 ՀԻՄՆԱԿԱՆ
150 CLC
160 LDA SEQ, Y
170 STA PORT
180 INY
190 CPY #8
200 BNE ՀԻՄՆԱԿԱՆ
210 LDY #0
220 JMP ՀԻՄՆԱԿԱՆ
310 հաջորդականություն
320. ԲԱՅԹ 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
Leds.atr հավելվածում կան որոշ «փորձնական» ֆայլեր:
Վայելեք
Խորհուրդ ենք տալիս:
Atari- ի նման USB մանող Arduino Leonardo- ի միջոցով. 4 քայլ
Atari- ի նման USB մանող Arduino Leonardo- ի միջոցով. Սա հեշտ նախագիծ է: Պտտվող վերահսկիչ, որը կարող է օգտագործվել ցանկացած էմուլյատորով, որն օգտագործում է մկնիկը: Իրականում, կարելի է ասել, դա ոչ այլ ինչ է, քան միայն հորիզոնական շարժումով մուկ
Atari Bluetooth ուժեղացուցիչ ՝ 3 քայլ
Atari Bluetooth ուժեղացուցիչ. ԴԻՏԵՔ ՏԵՍԱՆՅՈԹԸ ԱՅՍՏԵ Օրերս գնում եմ Atari Flashback 5 սկսելու համար, որը ստացել էի 2015 թվականին Սուրբ ննդյան տոներին, վերջին մեկ տարվա ընթացքում այն օգտագործել եմ մի քանի անգամ և թվում էր, թե այն լավ է աշխատում
Atari Punk Console With Baby 8 քայլ հաջորդականիչ. 7 քայլ (նկարներով)
Atari Punk Console With Baby 8 Step Sequencer: Այս միջանկյալ կառուցվածքը հանդիսանում է Atari Punk Console- ը և Baby 8 Step Sequencer- ը `բոլորը մեկում: Դուք կարող եք տրորել Bantam Tools Desktop PCB ֆրեզերային մեքենայի վրա: Այն բաղկացած է երկու տպատախտակից ՝ մեկը օգտագործողի միջերեսի (UI) տախտակ է, իսկ մյուսը ՝ կոմունալ ծառայությունների
Atari 800 մկնիկի վարորդ ՝ 3 քայլ
Atari 800 մկնիկի վարորդ. Համառոտ Այս հրահանգը բացատրում է, թե ինչպես ավելացնել Windows ոճի մկնիկը Atari 800 -ում: Ներածություն Դուք ունե՞ք թաթեր հակառակ թվանշանների փոխարեն: Գտու՞մ եք սեղմել սլաքների ստեղները `կուրսորը էկրանի շուրջը քրտնաջան աշխատելու համար: Ուզու՞մ եք տեղափոխվել
LED Strip Atari Pong Արկադային մեքենա ՝ 8 քայլ
LED Strip Atari Pong Արկադային մեքենա. Իմ անունը Գաբրիել Պոդևին է, և սա իմ առաջին անխախտելի գործն է: Ես ներկայումս 16 տարեկան ավագ դպրոցի աշակերտ եմ, ով սիրում է ստեղծել և կառուցել իրեր, մինչդեռ հետաքրքրված է էլեկտրոնիկայով, ռոբոտաշինությամբ, սխեմաներով և ծրագրավորմամբ: Հուսով եմ, որ կկարողանաք