Sisukord:
Video: Atari LED -kuup: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Ülevaade
Selles juhendis vaadeldakse näiteks Atari 800 juhtkangi pordi kasutamist LED -kuubikuga väljundite jaoks.
Sissejuhatus
Kas olete kunagi näinud ühte neist LED -kuubikutest? Nad on täiesti lahedad. Kas olete kunagi mõelnud, kas teie Atari saaks midagi sarnast teha? Mina ka.
Tarvikud
8 -bitine Atari - ma kasutan 800 XL -i
16 kanaliga multiplekser - otsige CD74HC4067 oma lemmikotsingumootori abil
Hulk LED -e - tegin 4x4x4 maatriksi, mis kasutab 64
Juhtmed
Takistid
Naiselik 9 -kontaktiline D -pistik x 2
Samm: selle ehitamine
Piisab sellest, kui öelda, et nende asjade ehitamine on palju raskem, kui esmapilgul tundub (kui sõrmede asemel on käpad), ja halbade liitekohtade kinnitamine on nagu jootekolbiga võtmeaukude operatsioon.
Ma ei kavatse kulutada aega maatriksi ehitamisele, kuna on tüüpe, kes on seda nii palju paremini teinud. Vaata
www.instructables.com/id/LED-Cube-4x4x4/
või
www.instructables.com/id/8x8x8-RGB-LED-Cub…
Multipleksimine
See on tark osa. 64 LED -i olemasolu tähendab tavaliselt 64 juhtmest nende juhtimiseks, kuid Ataril pole nii palju nööpnõelu, mida saab kasutada kirjutamiseks.
Sisestage multiplekser!
Kuup on jagatud 16 veeruks ja 4 reaks. Igal LED -ide veerul on multiplekseri +v sisend ja igal real on 0v. Nii et LED -i sisselülitamiseks selgitame välja, millises veerus see asub, ja lülitame sisse +v rea, seejärel lülitame sisse sobiva maapinna.
Siiski saate korraga süttida ainult ühe LED -i. Kui proovite kahte või enamat, lülituvad sisse ka teised LED -id.
Pidage meeles, et teie multiplekseril võib olla minuga erinevaid ühendusi! Kontrollige kõigepealt oma juhiseid.
2. samm: Atari kood - BASIC
Lisaks tavapärasele tööle saavad juhtkangi pordid ka kirjutada. Selle toimimiseks on natuke trikki;
1) Poke -port A D302 $ 38 dollariga
2) Poke -port D300 dollarit koos $ FF -ga
3) Poke -port A $ D302 juhtseade koos $ 3C -ga. See lülitab sisse bitti 2, mis võimaldab meil porti kirjutada.
Siin on natuke rohkem juhtkangi portide liidesena kasutamise kohta
www.atariarchives.org/creativeatari/Interf…
A -port on üles ehitatud nii, et bitid 0–3 hoolitsevad pulga 0 eest ja bitid 4–7 tegelevad pulgaga 1. Bitte 0–3 1–15 abil torkides saame juhtida multiplekserit ja lülitada sisse LED -ide veeru. Kui lülitame seejärel bitid 4 kuni 7 sisse, saame rida juhtida. Kui veerg ja rida langevad kokku, süttib LED.
Te ei pea üksikuid ridu sisse lülitama; bittide 4 kuni 7 kombineerimisel lülitatakse sisse kaks või enam rida. Lihtsalt olge ettevaatlik, et ka teised LED -id, mida te ei soovi sisse lülitada, võivad süttida.
5 PIIR = 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 OOTAMISEKS = 0 PIIRANGU: JÄRGMINE OOTAMINE
90 GOTO 60
Siin ei toimu midagi välku; kood määrab kirjutamiseks pordi A ja seejärel lülitab juhuslikult sisse LED -i. Efekt on natuke nagu arvuti juustulisest 80ndate alguse ulmeshowst.
3. samm: Atari kood - 6502 kokkupanek
Basic sobib ühe LED -i korraga sisselülitamiseks, kuid väljamõeldud asjad juhtuvad, kui hakkate neid kiiresti välja lülitama, mis loob illusiooni, et mitu LED -i on korraga sisse lülitatud. Seda efekti nimetatakse nägemise püsivuseks ja see sõltub sellest, et LED -id lülituvad kiiremini, kui silm suudab tuvastada. Basic on liiga aeglane, nii et on kokkupanekuaeg.
See kood lülitab sisse nurga LED -id
10 *=$6000
20 SADAM = 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ÕHILINE
150 CLC
160 LDA SEQ, Y
170 STA PORT
180 INY
190 CPY #8
200 BNE MAIN
210 LDY #0
220 JMP PÕHI
310 SEQ
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
Manuses Leds.atr on mõned eksperimentaalsed failid.
Nautige
Soovitan:
Osutage punkti Atari Punk Console Poolteist: 19 sammu
Osuta punkti Atari Punk Console Poolteist: Mida! ?? Veel üks Atari Punk Console'i versioon? Oota, oodake, inimesed, see on erinev, lubage. Veel 1982. aastal avaldasid Forrest Mims, Radio Shacki vihikute kirjutaja ja Young Earth Creationist (roll eyes emoji) oma Stepped Tone Genera plaanid
Atari-sarnane USB-keerutaja Arduino Leonardo abil: 4 sammu
Atari-sarnane USB-vurr Arduino Leonardo abil: see on lihtne projekt. Pöörlemiskontroller, mida saab kasutada mis tahes emulaatoriga, mis kasutab hiirt. Tegelikult võib öelda, et see pole midagi muud kui hiir, millel on ainult horisontaalne liikumine
Atari Bluetooth -võimendi: 3 sammu
Atari Bluetooth -võimendi: vaadake videot siit
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
LED -riba Atari Pong Arcade Machine: 8 sammu
LED -riba Atari Pong Arcade Machine: Minu nimi on Gabriel Podevin ja see on minu esimene intructable. Olen praegu 16 -aastane keskkooliõpilane, kes armastab luua ja ehitada asju, olles samal ajal väga huvitatud elektroonikast, robootikast, vooluringidest ja programmeerimisest. Loodan, et saate f