INHOUDSOPGAWE:
- Voorrade
- Stap 1: Bou dit
- Stap 2: Die Atari -kode - BASIES
- Stap 3: Die Atari -kode - 6502 -vergadering
Video: Atari LED Cube: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Oorsig
Hierdie instruksies kyk na die gebruik van die Atari 800 joystick -poort vir uitsette met 'n LED -kubus as voorbeeld.
Inleiding
Het u al ooit een van die LED -blokkies gesien? Hulle is heeltemal cool. Al ooit gewonder of u Atari iets soortgelyks kan doen? Ek ook.
Voorrade
'N 8 -bis Atari - ek gebruik 'n 800 XL
16 -kanaals multiplexer - soek na CD74HC4067 met u gunsteling soekenjin
'N Ton LED's - ek het 'n 4x4x4 -matriks gemaak wat 64 gebruik
Drade
Weerstande
Vroulike 9 -pins D -aansluiting x 2
Stap 1: Bou dit
Dit is genoeg om te sê dat die bou van hierdie dinge baie moeiliker is as wat dit lyk (as u pootjies in plaas van vingers het), en om slegte verbindings vas te maak, is soos om 'n sleutelgatoperasie met 'n soldeerbout te doen.
Ek gaan nie tyd spandeer aan die bou van die matriks nie, aangesien daar ouens is wat dit soveel beter gedoen het. Kyk gerus
www.instructables.com/id/LED-Cube-4x4x4/
of
www.instructables.com/id/8x8x8-RGB-LED-Cub…
Veelvoudig
Dit is die slim stukkie. Om 64 LED's te hê, beteken gewoonlik 64 drade om dit te beheer, maar die Atari het nie soveel penne wat gebruik kan word om te skryf nie.
Voer die multiplexer in!
Die kubus is verdeel in 16 kolomme en 4 rye. Elke kolom LED's deel 'n +v insette van die multiplexer, en elke ry deel 'n 0v. Om 'n LED aan te skakel, bepaal ons in watter kolom dit is, skakel die +v -lyn aan en skakel dan die toepaslike grond aan.
U kan egter net een LED op 'n slag aansteek. As u twee of meer probeer, sal ander LED's ook aanskakel.
Hou in gedagte dat u multiplexer verskillende verbindings met myne kan hê! Gaan eers u instruksies na.
Stap 2: Die Atari -kode - BASIES
Benewens hul normale werking, kan joystick -poorte ook skryf. Daar is 'n bietjie truuk om dit te laat werk;
1) Steekpoort A -beheer $ D302 met $ 38
2) Steek poort A $ D300 met $ FF
3) Steekpoort A -kontrole $ D302 met $ 3C. Dit skakel bit 2 aan sodat ons na die poort kan skryf.
Hier is 'n bietjie meer oor die gebruik van die joystick -poorte as 'n koppelvlak
www.atariarchives.org/creativeatari/Interf…
Poort A is so gestruktureer dat stukkies 0 tot 3 stok 0 versorg, en stukkies 4 tot 7 stokkie 1 hanteer. Deur stukkies 0 tot 3 met 1 tot 15 te steek, kan ons die multiplexer beheer en 'n kolom LED's aanskakel. As ons dan stukkies 4 tot 7 aanskakel, kan ons 'n ry beheer. Waar die kolom en ry saamval, word 'n LED aangeskakel.
U hoef nie individuele rye aan te skakel nie; deur stukkies 4 tot 7 te kombineer, sal twee of meer rye aan wees. Pasop dat ander LED's wat u nie wil aanskakel nie, ook kan brand.
5 LIMIET = 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, ek
75 VIR WAG = 0 OM TE BEPERK: VOLGENDE WAG
90 GOTO 60
Niks flits aan die gang hier nie; die kode stel poort A vir skryf aan en skakel dan 'n LED willekeurig aan. Die effek is 'n bietjie soos 'n rekenaar uit 'n yslike wetenskapfiksie van die vroeë 80's.
Stap 3: Die Atari -kode - 6502 -vergadering
Basic is goed om een LED op 'n slag aan te skakel, maar die wonderlike dinge gebeur as jy dit vinnig aanskakel, wat die illusie gee dat verskeie LED's tegelyk aan is. Die effek word volharding van die visie genoem en is afhanklik van die LED's wat vinniger skakel as wat die oog kan opspoor. Basies is net te stadig, so dit is monteringstyd.
Hierdie kode skakel die hoek -LED's aan
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 HOOF
150 CLC
160 LDA SEQ, Y
170 STA PORT
180 INY
190 CPY #8
200 BNE HOOF
210 LDY #0
220 JMP HOOF
310 SEK
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
Daar is 'n paar 'eksperimentele' lêers in die Leds.atr -aanhangsel.
Geniet dit
Aanbeveel:
Hoe om 'n LED -kubus te maak - LED Cube 4x4x4: 3 stappe
Hoe om 'n LED -kubus te maak | LED Cube 4x4x4: 'n LED Cube kan as 'n LED -skerm beskou word, waarin eenvoudige 5mm LED's die rol van digitale pixels speel. Met 'n LED -kubus kan ons beelde en patrone skep deur gebruik te maak van die konsep van 'n optiese verskynsel bekend as persistence of vision (POV). So
Point to Point Atari Punk -konsole anderhalf: 19 stappe
Point to Point Atari Punk -konsole anderhalf: wat! ?? Nog 'n Atari Punk Console -opbou? Wag wag wag mense, hierdie een is anders, belowe. Waaay in 1982, het Forrest Mims, boekie -skrywer van Radio Shack en Young Earth Creationist (emoji's met oë) die planne aan sy Stepped Tone Genera gepubliseer
Atari-agtige USB-draaier met behulp van Arduino Leonardo: 4 stappe
Atari-agtige USB-draaier met Arduino Leonardo: Dit is 'n maklike projek. 'N Spinner -kontroleerder wat gebruik kan word met enige emulator wat van 'n muis gebruik maak. U kan eintlik sê dat dit niks anders is as 'n muis met slegs horisontale beweging nie
Magic Cube of Micro-controller Cube: 7 stappe (met foto's)
Magic Cube of Micro-controller Cube: In hierdie instruksies sal ek jou wys hoe om 'n Magic-kubus te maak van 'n foutiewe Micro-controller. Hierdie idee kom van wanneer ek Faulty ATmega2560-mikrobeheerder van Arduino Mega 2560 geneem het en 'n kubus gemaak het .Met Magic Cube -hardeware het ek 'n vervaardiging as
LED Strip Atari Pong Arcade Machine: 8 stappe
LED Strip Atari Pong Arcade Machine: My naam is Gabriel Podevin en dit is my heel eerste onbuigbare. Ek is tans 'n 16 -jarige hoërskoolleerling wat baie daarvan hou om dinge te skep en te bou, terwyl ek baie geïnteresseerd is in elektronika, robotika, stroombane en programmering. Ek hoop jy kan