Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Rakenna se
- Vaihe 2: Atari -koodi - PERUS
- Vaihe 3: Atari -koodi - 6502 -kokoonpano
Video: Atari LED -kuutio: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Yleiskatsaus
Tässä ohjeessa tarkastellaan esimerkiksi Atari 800 -joystick -portin käyttöä LED -kuution lähdöissä.
Johdanto
Oletko koskaan nähnyt yhtä näistä LED -kuutioista? Ne ovat aivan siistejä. Oletko koskaan miettinyt, voisiko Atari tehdä jotain vastaavaa? Minä myös.
Tarvikkeet
8 -bittinen Atari - käytän 800 XL: ää
16 -kanavainen multiplekseri - etsi CD74HC4067 suosikkihakukoneellasi
Tonni LED -valoja - Tein 4x4x4 -matriisin, joka käyttää 64: tä
Johdot
Vastukset
Naaras 9 -nastainen D -liitin x 2
Vaihe 1: Rakenna se
Riittää, kun sanon, että näiden asioiden rakentaminen on paljon vaikeampaa kuin miltä se näyttää (jos sinulla on tassut sormien sijasta), ja huonojen liitosten korjaaminen on kuin avainreikien tekeminen juotosraudalla.
En aio käyttää aikaa matriisin rakentamiseen, koska on olemassa kavereita, jotka ovat tehneet sen paljon paremmin. Katso
www.instructables.com/id/LED-Cube-4x4x4/
tai
www.instructables.com/id/8x8x8-RGB-LED-Cub…
Multipleksointi
Tämä on fiksu osa. 64 LEDin käyttäminen tarkoittaa yleensä 64 johtoa niiden ohjaamiseen, mutta Atarilla ei ole niin paljon nastoja, joita voidaan käyttää kirjoittamiseen.
Syötä multiplekseri!
Kuutio on jaettu 16 sarakkeeseen ja 4 riviin. Jokaisella LED -sarakkeella on +v -tulo multiplekseriltä ja jokaisella rivillä 0v. Joten LEDin sytyttämiseksi selvitämme, missä sarakkeessa se on, ja kytketään +v -linja päälle ja kytketään sitten sopiva maa.
Voit kuitenkin sytyttää vain yhden LED -valon kerrallaan. Jos yrität kahta tai useampaa, myös muut LED -valot syttyvät.
Huomaa, että multiplekserilläsi voi olla erilaisia yhteyksiä minuun! Tarkista ohjeet ensin.
Vaihe 2: Atari -koodi - PERUS
Normaalin toiminnan lisäksi ohjaussauvojen portit voivat myös kirjoittaa. On pieni temppu sen saamiseksi toimimaan;
1) Poke -portti A Ohjaus $ D302 ja 38 dollaria
2) Poke -portti A $ D300 ja $ FF
3) Poke -portti A Ohjaus $ D302 ja $ 3C. Tämä käynnistää bitin 2, jolloin voimme kirjoittaa porttiin.
Täällä on hieman enemmän joystick -porttien käyttämisestä käyttöliittymänä
www.atariarchives.org/creativeatari/Interf…
Portti A on rakennettu siten, että bitit 0–3 huolehtivat tikusta 0 ja bitit 4–7 käsittelevät tikkua 1. Pistämällä bittejä 0–3 1–15 voimme hallita multiplekseria ja kytkeä päälle LED -sarakkeen. Jos sitten kytket bitit 4-7 päälle, voimme hallita riviä. Jos sarake ja rivi osuvat yhteen, LED syttyy.
Sinun ei tarvitse kytkeä yksittäisiä rivejä päälle; yhdistämällä bitit 4-7, kaksi tai useampia rivejä on päällä. Varo vain, että muutkin LEDit, joita et halua sytyttää, voivat syttyä.
5 RAJA = 60
10 SATAMA = 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 FOR WAIT = 0 RAJOITETTAESSA: SEURAAVA ODOTUS
90 GOTO 60
Täällä ei tapahdu mitään salamaa; koodi asettaa portin A kirjoittamista varten ja sytyttää LED -valon satunnaisesti. Vaikutus on vähän kuin tietokone 80-luvun alun juustollisesta scifi-ohjelmasta.
Vaihe 3: Atari -koodi - 6502 -kokoonpano
Basic on hyvä kytkeä yksi LED kerrallaan, mutta hienoja juttuja tapahtuu, kun alat sammuttaa ne nopeasti, mikä antaa illuusion siitä, että useita LED -valoja palaa kerralla. Vaikutusta kutsutaan vision pysyvyydeksi ja se perustuu siihen, että LED -valot kytkeytyvät nopeammin kuin silmä pystyy havaitsemaan. Basic on vain liian hidas, joten se on kokoonpanoaika.
Tämä koodi kytkee kulma -LEDit päälle
10 *=$6000
20 SATAMA = 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 PÄÄKÄYTTÖ
150 CLC
160 LDA SEQ, Y
170 STA PORT
180 INY
190 CPY #8
200 BNE PÄÄ
210 LDY #0
220 JMP PÄÄ
310 SEQ
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
Leds.atr -liitteessä on joitain "kokeellisia" tiedostoja.
Nauttia
Suositeltava:
Osoita pisteeseen Atari Punk -konsoli puolitoista: 19 vaihetta
Osoita pisteeseen Atari Punk -konsoli puolitoista: Mitä! ?? Toinen Atari Punk Console -rakenne? Odota odota ihmiset, tämä on erilainen, lupaa. Vielä vuonna 1982 Forrest Mims, Radio Shack -vihkokirjan kirjoittaja ja Young Earth Creationist (roll eyes emoji) julkaisi suunnitelmat Stepped Tone Generalle
Atari Bluetooth -vahvistin: 3 vaihetta
Atari Bluetooth -vahvistin: KATSO VIDEO TÄSTÄ Toisena päivänä menen käynnistämään Atari Flashback 5: n, jonka sain jouluksi jo vuonna 2015, käytin sitä pari kertaa viime vuonna ja se näytti toimivan hyvin
Atari Punk -konsoli vauvalla 8 -vaiheinen sekvensseri: 7 vaihetta (kuvilla)
Atari Punk -konsoli, jossa on vauvan 8-vaiheinen sekvensseri: Tämä välivaihtoehto on all-in-one Atari Punk -konsoli ja Baby 8-vaiheinen sekvensseri, jotka voit jyrsiä Bantam Tools -pöytälevyjyrsinkoneella. Se koostuu kahdesta piirilevystä: toinen on käyttöliittymä (UI) ja toinen on apuohjelma
Atari 800 -hiiriohjain: 3 vaihetta
Atari 800 -hiiriohjain: Yhteenveto Tässä oppaassa selitetään, kuinka Windows -tyylinen hiiri lisätään Atari 800 -laitteeseen. Löydätkö työntämällä nuolinäppäimiä siirtääksesi kohdistinta näytön ympärillä kovaa työtä? Haluatko muuttaa
LED -nauha Atari Pong Arcade Machine: 8 vaihetta
LED -nauha Atari Pong Arcade Machine: Nimeni on Gabriel Podevin ja tämä on ensimmäinen intructable. Olen tällä hetkellä 16 -vuotias lukion opiskelija, joka rakastaa asioiden luomista ja rakentamista samalla kun olen erittäin kiinnostunut elektroniikasta, robotiikasta, piiristä ja ohjelmoinnista. Toivottavasti voit f