Innehållsförteckning:
Video: Atari LED Cube: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Översikt
Denna instruerbara tittar på att använda Atari 800 -joystickporten för utgångar med en LED -kub som exempel.
Introduktion
Har du någonsin sett en av dessa LED -kuber? De är helt coola. Har du någonsin undrat om din Atari kunde göra något liknande? Jag med.
Tillbehör
En 8 -bitars Atari - jag använder en 800 XL
16 -kanals multiplexer - sök efter CD74HC4067 med din favorit sökmotor
Massor av lysdioder - jag gjorde en 4x4x4 -matris som använder 64
Trådar
Motstånd
Kvinna 9 -stifts D -kontakt x 2
Steg 1: Bygg det
Det räcker med att säga att det är mycket svårare att bygga dessa saker än det ser ut (om du har tassar istället för fingrar), och att fixa dåliga fogar är som att göra nyckelhålskirurgi med ett lödkolv.
Jag tänker inte lägga någon tid på att bygga matrisen eftersom det finns killar som har gjort det så mycket bättre. Ta en titt på
www.instructables.com/id/LED-Cube-4x4x4/
eller
www.instructables.com/id/8x8x8-RGB-LED-Cub…
Multiplexing
Detta är den smarta biten. Att ha 64 lysdioder betyder normalt 64 ledningar för att styra dem, men Atari har inte så många stift som kan användas för att skriva.
Ange multiplexern!
Kuben är uppdelad i 16 kolumner och 4 rader. Varje kolumn med lysdioder delar a +v -ingång från multiplexorn, och varje rad delar en 0v. Så för att tända en lysdiod räknar vi ut vilken kolumn den är i, slår på +v -raden och slår sedan på lämplig mark.
Du kan dock bara tända en LED i taget. Om du försöker två eller fler tänds även andra lysdioder.
Var medveten om att din multiplexer kan ha olika anslutningar till min! Kontrollera dina instruktioner först.
Steg 2: Atari -koden - BASIC
Förutom normal drift kan joystickportar också skriva. Det finns lite knep för att få det att fungera;
1) Poke port A kontroll $ D302 med $ 38
2) Poke -port A $ D300 med $ FF
3) Poke port A kontroll $ D302 med $ 3C. Detta aktiverar bit 2 så att vi kan skriva till porten.
Det finns lite mer om att använda joystickportarna som ett gränssnitt här
www.atariarchives.org/creativeatari/Interf…
Port A är uppbyggd så att bitarna 0 till 3 tar hand om stick 0, och bitarna 4 till 7 behandlar stick 1. Genom att peta bitarna 0 till 3 med 1 till 15 kan vi styra multiplexorn och slå på en kolumn med lysdioder. Om vi sedan slår på bitarna 4 till 7 kan vi styra en rad. Där kolumnen och raden sammanfaller tänds en lysdiod.
Du behöver inte slå på enskilda rader; genom att kombinera bitarna 4 till 7 kommer två eller flera rader att vara på. Se bara till att andra lysdioder som du inte vill ha tända kan tändas också.
5 LIMIT = 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 FÖR VÄNTA = 0 FÖR GRÄNS: NÄSTA VÄNTA
90 GOTO 60
Inget blixt pågår här; Koden ställer in port A för skrivning och tänder sedan en LED slumpmässigt. Effekten är lite som en dator från en ostliknande sci-fi-show från början av 80-talet.
Steg 3: Atari -koden - 6502 -församlingen
Basic är okej för att slå på en LED i taget, men de fina sakerna händer när du börjar stänga av dem snabbt vilket ger en illusion att flera lysdioder är på samtidigt. Effekten kallas persistens av syn och beror på att lysdioderna växlar snabbare än ögat kan upptäcka. Basic är för långsamt så det är monteringstid.
Denna kod slår på hörn -lysdioderna
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 HUVUD
150 CLC
160 LDA SEQ, Y
170 STA PORT
180 INY
190 CPY #8
200 BNE MAIN
210 LDY #0
220 JMP MAIN
310 SEKV
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
Det finns några "experimentella" filer i Leds.atr -bilagan.
Njut av
Rekommenderad:
Hur man gör LED -kub - LED Cube 4x4x4: 3 steg
Hur man gör LED -kub | LED Cube 4x4x4: En LED Cube kan ses som en LED -skärm, där enkla 5 mm LED: er spelar rollen som digitala pixlar. En LED -kub låter oss skapa bilder och mönster med hjälp av konceptet om ett optiskt fenomen som kallas persistens of vision (POV). Så,
Point to Point Atari Punk -konsol ett och ett halvt: 19 steg
Point to Point Atari Punk Console One and a Half: What! ?? En annan Atari Punk Console -byggnad? Vänta vänta vänta folk, den här är annorlunda, lovar. Waaay 1982, Forrest Mims, häfteförfattare till Radio Shack och Young Earth Creationist (emoji med rollögon) publicerade planerna till hans Stepped Tone Genera
Atari-liknande USB-spinnare med Arduino Leonardo: 4 steg
Atari-liknande USB-spinnare med Arduino Leonardo: Detta är ett enkelt projekt. En snurrkontroll som kan användas med vilken emulator som helst som använder en mus. I själva verket kan du säga att det inte är mer än en mus med bara horisontell rörelse
Magic Cube eller Micro-controller Cube: 7 steg (med bilder)
Magic Cube eller Micro-controller Cube: I den här instruktionsboken kommer jag att visa dig hur du gör en magisk kub från felaktig Micro-controller. Den här idén kommer från när jag har tagit Faulty ATmega2560 micro-controller från Arduino Mega 2560 och gjort en kub .Om Magic Cube -hårdvara har jag fabrikat som
LED Strip Atari Pong Arcade Machine: 8 steg
LED Strip Atari Pong Arcade Machine: Jag heter Gabriel Podevin och detta är min allra första intructable. Jag är för närvarande en 16 -årig gymnasieelev som älskar att skapa och bygga saker samtidigt som jag är mycket intresserad av elektronik, robotik, kretsar och programmering. Jag hoppas att du kan