Përmbajtje:
Video: Kubi Atari LED: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Vështrim i përgjithshëm
Ky udhëzues shikon përdorimin e portës së joystick Atari 800 për dalje me një kub LED si shembull.
Prezantimi
A keni parë ndonjëherë një nga ato kubet LED? Ata janë krejtësisht të ftohtë. A keni menduar ndonjëherë nëse Atari juaj mund të bëjë diçka të ngjashme? Edhe une gjithashtu.
Furnizimet
Një Atari 8 -bit - Unë jam duke përdorur një 800 XL
Multiplekser me 16 kanale - kërkoni për CD74HC4067 duke përdorur motorin tuaj të preferuar të kërkimit
Një ton LED - kam bërë një matricë 4x4x4 e cila përdor 64
Telat
Rezistencat
Femër 9 lidhës D lidhës x 2
Hapi 1: Ndërtimi i tij
Mjafton të thuhet se ndërtimi i këtyre gjërave është shumë më i vështirë sesa duket (nëse keni putra në vend të gishtërinjve), dhe rregullimi i lidhjeve të këqija është si të bësh operacion të vrimave kryesore me një hekur bashkues.
Unë nuk do të shpenzoj kohë për ndërtimin e matricës pasi ka djem që e kanë bërë atë shumë më mirë. Hidhini një sy
www.instructables.com/id/LED-Cube-4x4x4/
ose
www.instructables.com/id/8x8x8-RGB-LED-Cub…
Multipleksimi
Kjo është pjesa e zgjuar. Të kesh 64 LED zakonisht do të thotë 64 tela për t'i kontrolluar ato, por Atari nuk ka aq shumë kunja që mund të përdoren për të shkruar.
Futni multiplexerin!
Kubi është i ndarë në 16 kolona dhe 4 rreshta. Çdo kolonë LED ndan një hyrje +v nga multiplekseri, dhe secila rresht ndan një 0v. Pra, për të ndezur një LED, ne përcaktojmë se në cilën kolonë është dhe kaloni në vijën +v, pastaj ndizni tokën e duhur.
Sidoqoftë, mund të ndizni vetëm një LED në të njëjtën kohë. Nëse provoni dy ose më shumë, LED të tjerë do të ndizen gjithashtu.
Jini të vetëdijshëm se multiplekseri juaj mund të ketë lidhje të ndryshme me timen! Kontrolloni udhëzimet tuaja së pari.
Hapi 2: Kodi Atari - THEMELOR
Përveç funksionimit të tyre normal, portat e levës mund të shkruajnë gjithashtu. Ka pak truk për ta bërë atë të funksionojë;
1) Porti Poke A kontroll D302 $ me 38 $
2) Porta e goditjes A $ D300 me $ FF
3) Porti Poke A kontrolli D302 $ me 3C $. Kjo ndizet në bit 2 duke na lejuar të shkruajmë në port.
Ka pak më shumë për përdorimin e porteve të levës si ndërfaqe këtu
www.atariarchives.org/creativeatari/Interf…
Porti A është i strukturuar në mënyrë që bitët 0 deri në 3 të kujdesen për shkopin 0, dhe pjesët 4 deri në 7 merren me shkopin 1. Duke futur bitët 0 deri në 3 me 1 deri në 15 ne mund të kontrollojmë multiplexerin dhe të ndezim një kolonë LEDS. Nëse pastaj ndezim bitët 4 deri në 7, ne mund të kontrollojmë një rresht. Aty ku kolona dhe rreshti përkojnë, një LED ndizet.
Nuk keni pse të ndizni rreshtat individualë; duke kombinuar bitët 4 deri në 7, dy ose më shumë rreshta do të jenë të ndezur. Vetëm kini kujdes që LED -të e tjerë që nuk dëshironi të ndizen, mund të ndizen gjithashtu.
5 KUFI = 60
10 PORT = 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 P WR PRITJE = 0 P LR KUFI: Pritje Tjetër
90 GOTO 60
Asgjë nuk po ndodh këtu; kodi vendos portën A për të shkruar pastaj ndez një LED rastësisht. Efekti është pak si një kompjuter nga një shfaqje shkencore fantastike e fillimit të viteve '80.
Hapi 3: Kodi Atari - Asambleja 6502
Basic është në rregull për të ndezur një LED në të njëjtën kohë, por gjërat e mrekullueshme ndodhin kur filloni t'i fikni me shpejtësi, gjë që jep iluzionin se disa LEDS janë ndezur menjëherë. Efekti quhet këmbëngulje e shikimit dhe mbështetet në ndryshimin e LED -ve më shpejt sesa syri është në gjendje të zbulojë. Basic është shumë e ngadaltë kështu që është koha e montimit.
Ky kod ndizet në LEDS qoshe
10 *=$6000
20 PORT = 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 KRYESORE
150 CLC
160 LDA SEQ, Y
170 STA PORT
180 INY
190 CPY #8
200 BNE KRYESORE
210 LDY #0
220 JMP KRYESORE
310 SEQ
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
Ka disa skedarë "eksperimentalë" në shtojcën Leds.atr.
Shijoni
Recommended:
Si të bëni kub LED - Kubi LED 4x4x4: 3 hapa
Si të bëni kub LED | Kubi LED 4x4x4: Një Kub LED mund të mendohet si një ekran LED, në të cilin LED të thjeshtë 5 mm luajnë rolin e pikseleve dixhitale. Një kub LED na lejon të krijojmë imazhe dhe modele duke përdorur konceptin e një fenomeni optik të njohur si këmbëngulja e shikimit (POV). Kështu që,
Kubi Magjik ose Kubi i Mikro-kontrolluesit: 7 hapa (me fotografi)
Kubi Magjik ose Kubi i Mikro-kontrolluesit: Në këtë Instructables, unë do t'ju tregoj se si të bëni një kub Magjik nga mikrokontrolluesi i gabuar. Kjo ide vjen nga kur kam marrë mikrokontrolluesin defekt ATmega2560 nga Arduino Mega 2560 dhe bëj një kub .Për pajisjet Magic Cube, kam bërë si
Përmirësimi i një kubi të Arduino LED të humorit (i thjeshtë) (i përfshirë në video): 4 hapa
Përmirësimi i një Arduino LED Mood Cube (Thjeshtë) (Video e Përfshirë): Pasi pashë një projekt të vogël të kubit të humorit të krijuar nga 'Earl, vendosa të bëj një version të përmirësuar të Kubit të Mood LED. Versioni im do të jetë më kompleks se ai origjinal, pasi do të jetë pak më i madh se ai origjinal, do të ketë dy ngjyra më shumë
Kubi i tavolinës për ndryshimin e ngjyrës LED: 4 hapa
Kubi i tavolinës për ndryshimin e ngjyrës LED: Gjeta një udhëzues të lezetshëm nga AlexTheGreat për të bërë një kub LED. Këtu është lidhja. Rezultati
Kubi LED i bazuar në Arduino 3x3: 7 hapa (me fotografi)
Kubi LED i bazuar në Arduino 3x3: Përshëndetje dhe mirëseardhje në Instructable tim të parë. Unë paraqes një dizajn të thjeshtë, të pastër për një kub LED fillestar 3x3x3. Për ta bërë më të lehtë ndërtimin, unë jap detaje për PCB-në e zakonshme, ju mund të bëni vetë ose të blini, udhëzime dhe ju, si unë, mund të ripërdorni softin