Turinys:
- Prekės
- 1 žingsnis: sukurkite
- 2 žingsnis: „Atari“kodas - PAGRINDINIS
- 3 žingsnis: Atari kodas - 6502 surinkimas
Video: „Atari“LED kubas: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Apžvalga
Šioje pamokoje apžvelgiamas pavyzdys, kaip išvestims su LED kubu naudoti „Atari 800“vairasvirtės prievadą.
Įvadas
Ar kada matėte vieną iš tų LED kubelių? Jie visiškai šaunūs. Ar kada susimąstėte, ar jūsų „Atari“galėtų padaryti kažką panašaus? Aš taip pat.
Prekės
8 bitų „Atari“- naudoju 800 XL
16 kanalų multiplekseris - ieškokite CD74HC4067 naudodami mėgstamą paieškos variklį
Tona šviesos diodų - sukūriau 4x4x4 matricą, kurioje naudojama 64
Laidai
Rezistoriai
Moteriška 9 kontaktų D jungtis x 2
1 žingsnis: sukurkite
Pakanka pasakyti, kad pastatyti šiuos daiktus yra daug sunkiau, nei atrodo (jei turite letenas, o ne pirštus), o taisyti blogus sujungimus - tai lyg raktų skylių operacija su lituokliu.
Neketinu skirti laiko matricos konstravimui, nes yra vaikinų, kurie tai padarė daug geriau. Pažiūrėk į
www.instructables.com/id/LED-Cube-4x4x4/
arba
www.instructables.com/id/8x8x8-RGB-LED-Cub…
Dauginimasis
Tai yra protingas gabalas. Turėti 64 šviesos diodus paprastai reiškia 64 laidus jiems valdyti, tačiau „Atari“neturi tiek daug kaiščių, kuriuos būtų galima naudoti rašymui.
Įveskite multiplekserį!
Kubas yra padalintas į 16 stulpelių ir 4 eilutes. Kiekvienas šviesos diodų stulpelis turi +v įvestį iš multipleksoriaus, o kiekviena eilutė - 0v. Taigi, norėdami įjungti šviesos diodą, išsiaiškiname, kuriame stulpelyje jis yra, ir įjunkite +v liniją, tada įjunkite atitinkamą įžeminimą.
Tačiau vienu metu galite uždegti tik vieną šviesos diodą. Jei bandysite du ar daugiau, įsijungs ir kiti šviesos diodai.
Atminkite, kad jūsų multiplekseris gali turėti skirtingus ryšius su manuoju! Pirmiausia patikrinkite savo instrukcijas.
2 žingsnis: „Atari“kodas - PAGRINDINIS
Be įprasto veikimo, kreiptuko prievadai taip pat gali rašyti. Yra tam tikras triukas, kad jis veiktų;
1) „Poke“prievado A valdiklis D302 USD su 38 USD
2) „Poke“prievadas D300 USD su $ FF
3) „Poke“prievadas A valdiklis D302 USD su 3 USD. Tai įjungia 2 bitą, leidžiantį mums rašyti į prievadą.
Čia yra šiek tiek daugiau apie kreiptuko prievadų naudojimą kaip sąsają
www.atariarchives.org/creativeatari/Interf…
A prievadas yra suprojektuotas taip, kad bitai nuo 0 iki 3 rūpintųsi lazda 0, o bitai nuo 4 iki 7 - su lazda 1. Stumdami bitus nuo 0 iki 3 nuo 1 iki 15, galime valdyti multiplekserį ir įjungti šviesos diodų stulpelį. Jei tada įjungiame 4–7 bitus, galime valdyti eilutę. Kai stulpelis ir eilutė sutampa, užsidega šviesos diodas.
Jums nereikia įjungti atskirų eilučių; derinant nuo 4 iki 7 bitų, bus įjungtos dvi ar daugiau eilučių. Tiesiog saugokitės, kad galėtų užsidegti ir kiti šviesos diodai, kurių nenorite įjungti.
5 RIBA = 60
10 UOSTAS = 54016
20 PCTL = 54018
30 POKE PCTL, 56
40 POKE Uostas, 255
50 POKE PCTL, 60
60 I = RND (1)*239+16
70 POKE PORT, I
75 LAUKTI = 0 RIBOTI: KITAS LAUKIMAS
90 GOTO 60
Čia nieko neįvyksta; kodas nustato A prievadą rašymui, tada atsitiktinai įjungia šviesos diodą. Efektas yra šiek tiek panašus į kompiuterį iš sūraus 80-ųjų pradžios mokslinės fantastikos šou.
3 žingsnis: Atari kodas - 6502 surinkimas
„Basic“tinka, kai vienu metu įjungiamas vienas šviesos diodas, tačiau įmantrūs dalykai atsitinka, kai pradedate juos greitai įjungti, o tai sukuria iliuziją, kad vienu metu įjungiami keli šviesos diodai. Šis efektas vadinamas regėjimo patvarumu ir priklauso nuo to, kad šviesos diodai persijungia greičiau, nei akys gali aptikti. „Basic“yra per lėtas, todėl laikas surinkti.
Šis kodas įjungia kampinius šviesos diodus
10 *=$6000
20 UOSTAS = 54016
30 PCTL = 54018
70 LDA #56
80 STA PCTL
90 LDA #$ FF
100 STA UOSTAS
110 LDA #60
120 STA PCTL
130 LDY #0
140 PAGRINDINIS
150 CLC
160 LDA SEQ, Y
170 STA Uostas
180 INY
190 CPY #8
200 BNE MAIN
210 LDY #0
220 JMP PAGRINDINIS
310 sek
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
„Leds.atr“priede yra keletas „eksperimentinių“failų.
Mėgautis
Rekomenduojamas:
Kaip padaryti LED kubą LED kubas 4x4x4: 3 žingsniai
Kaip padaryti LED kubą LED kubas 4x4x4: LED kubą galima laikyti LED ekranu, kuriame paprasti 5 mm šviesos diodai atlieka skaitmeninių pikselių vaidmenį. LED kubas leidžia mums sukurti vaizdus ir modelius, naudojant optinio reiškinio, žinomo kaip regėjimo patvarumas (POV), koncepciją. Taigi
Indigo LED kubas 3*3*3 Su „Adxl35“ir potenciometru: 8 žingsniai
„Indigo Led Cube 3*3*3“su „Adxl35“ir potenciometru: tai pirmas kartas, kai galiu paskelbti „Instructables“. Aš sukūriau 3*3*3 LED kubą su „Arduino uno“. Papildomos šios savybės yra tai, kad LED gali judėti jo platformos judėjimas. Ir šviesos diodų modelis gali būti įvairus
„Pasidaryk pats“3D LED kubas su „Raspberry Pi“: 6 žingsniai (su nuotraukomis)
„Pasidaryk pats“3D LED kubas su „Raspberry Pi“: Šiame projekte apžvelgiama, kaip mes padarėme „pasidaryk pats“3D LED kubą iš „ws2812b“šviesos diodų. Kubas yra 8x8x8 šviesos diodų, taigi iš viso 512, o sluoksniai pagaminti iš akrilo lakštų, kuriuos gavome iš namų sandėlio. Animaciją maitina aviečių pi ir 5 V maitinimo šaltinis. T
Paprastas LED šviesos dėžės kubas: 7 žingsniai (su paveikslėliais)
Paprastas LED šviesdėžės kubas: Sveiki visi. Šį kartą norėčiau su jumis pasidalinti paprasto šviesdėžės kubo modeliu, kurį būtų galima naudoti su atviromis (didelio objekto daliai fotografuoti) ir uždarytomis mažų pusių modeliais. Šis kubas yra modulinės konstrukcijos, jį galima lengvai
4x4 LED kubas pilnas: 4 žingsniai
4x4 Led Cube Full: paprasto LED kubo sukūrimas