Tartalomjegyzék:
- Kellékek
- 1. lépés: Felépítése
- 2. lépés: Az Atari -kód - BASIC
- 3. lépés: Az Atari -kód - 6502 összeszerelés
Videó: Atari LED kocka: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Áttekintés
Ez az oktatható példa példaként az Atari 800 joystick port használatát használja a LED kockával ellátott kimenetekhez.
Bevezetés
Láttál már ilyen LED -kockákat? Teljesen menők. Gondolkozott már azon, hogy az Atari képes -e valami hasonlóra? Én is.
Kellékek
8 bites Atari - 800 XL -t használok
16 csatornás multiplexer - keresse meg a CD74HC4067 -et a kedvenc keresőmotorjával
Rengeteg LED - készítettem egy 4x4x4 mátrixot, amely 64 -et használ
Vezetékek
Ellenállások
Női 9 tűs D csatlakozó x 2
1. lépés: Felépítése
Elég, ha azt mondjuk, hogy ezeket a dolgokat felépíteni sokkal nehezebb, mint amilyennek látszik (ha mancsok vannak az ujjak helyett), és a rossz kötések rögzítése olyan, mint a forrasztópáka műtétje.
Nem fogok időt fordítani a mátrix felépítésére, mivel vannak olyan srácok, akik sokkal jobban csinálták. Nézd meg
www.instructables.com/id/LED-Cube-4x4x4/
vagy
www.instructables.com/id/8x8x8-RGB-LED-Cub…
Multiplexelés
Ez az okos rész. Ha 64 LED van, az általában 64 vezetéket jelent a vezérlésükhöz, de az Atari nem rendelkezik olyan sok tűvel, amelyekkel írni lehet.
Adja meg a multiplexert!
A kocka 16 oszlopra és 4 sorra oszlik. A LED -ek minden oszlopa megosztja a multiplexer +v bemenetét, és minden sor 0V -ot. Tehát a LED bekapcsolásához dolgozzuk ki, melyik oszlopban van, és kapcsoljuk be a +v vonalat, majd kapcsoljuk be a megfelelő földet.
Ugyanakkor egyszerre csak egy LED -et világíthat. Ha kettőt vagy többet próbál, más LED -ek is bekapcsolnak.
Ne feledje, hogy a multiplexerének különböző kapcsolatai lehetnek az enyémmel! Először ellenőrizze az utasításokat.
2. lépés: Az Atari -kód - BASIC
A normál működés mellett a joystick portok is írhatnak. Van egy kis trükk, hogy működjön;
1) Poke port A D302 dollár vezérlés 38 dollárral
2) A $ D300 piszkáló port $ FF értékkel
3) Poke port A D302 dolláros vezérlés 3C dollárral. Ez bekapcsolja a 2. bitet, amely lehetővé teszi, hogy írjunk a portra.
Itt egy kicsit többet kell megtudni a joystick portok használatáról interfészként
www.atariarchives.org/creativeatari/Interf…
Az A port úgy van felépítve, hogy a 0–3 bitek gondoskodnak a 0 pálcáról, a 4–7 bitek pedig az 1 -es pálcáról. Ha a 0–3 biteket 1–15 -el piszkáljuk, vezérelhetjük a multiplexert, és bekapcsolhatunk egy LED -oszlopot. Ha ezután bekapcsoljuk a 4-7. Biteket, irányíthatunk egy sort. Ahol az oszlop és a sor egybeesik, egy LED világít.
Nem kell bekapcsolnia az egyes sorokat; a 4-7. bitek kombinálásával két vagy több sor lesz bekapcsolva. Csak vigyázzon, hogy más olyan LED -ek is világíthatnak, amelyeket nem szeretne bekapcsolni.
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 VÁRÁSRA = 0 KORLÁTOZÁSRA: KÖVETKEZŐ VÁR
90 GOTO 60
Itt semmi villanás nem történik; a kód beállítja az A portot az íráshoz, majd véletlenszerűen bekapcsol egy LED -et. A hatás kicsit olyan, mint egy számítógép a 80-as évek eleji sci-fi show-ból.
3. lépés: Az Atari -kód - 6502 összeszerelés
A Basic rendben van, ha egyszerre egy LED -et kapcsol be, de a divatos dolgok akkor történnek meg, amikor gyorsan be- és kikapcsolják őket, ami azt az illúziót kelti, hogy egyszerre több LED világít. A hatást a látás kitartásának nevezik, és a LED -ek gyorsabb kapcsolására épül, mint amennyit a szem képes észlelni. Az alap túl lassú, ezért itt az összeszerelési idő.
Ez a kód bekapcsolja a sarkos LED -eket
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 FŐ
150 CLC
160 LDA SEQ, Y
170 STA PORT
180 INY
190 CPY #8
200 BNE FŐ
210 LDY #0
220 JMP FŐ
310 SEQ
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
Van néhány „kísérleti” fájl a Leds.atr mellékletben.
Élvezd
Ajánlott:
Hogyan készítsünk LED kockát - LED kocka 4x4x4: 3 lépés
Hogyan készítsünk LED kockát | 4x4x4 LED -kocka: A LED -kocka LED -képernyőként tekinthető, amelyben az egyszerű 5 mm -es LED -ek digitális képpontok szerepét töltik be. A LED -kocka lehetővé teszi számunkra, hogy képeket és mintákat hozzunk létre a látásmegmaradás (POV) néven ismert optikai jelenség fogalmának használatával. Így
LED kocka szimulációs szoftver: 5 lépés
LED kocka szimulációs szoftver: Majdnem befejeztem a 8x8x8 LED kocka építését, és ezzel együtt jött ez a szoftver a PC -hez! Segít animációk létrehozásában és szimulálja azokat egy 2D képernyőn, mielőtt feltöltik őket a 3D -re. Egyelőre nincs támogatás a kommunikációra
Indigo LED kocka 3*3*3 Adxl35 és potenciométerrel: 8 lépés
Indigo Led Cube 3*3*3 Adxl35 -tel és potenciométerrel: Ez az első alkalom, hogy közzéteszek egy Instructables -t. Készítettem egy 3*3*3 -as led kockát Arduino uno -val. Ennek további jellemzői, hogy a led mozoghat a a platform mozgása. És a LED mintája variálható
DIY 3D LED kocka Raspberry Pi -vel: 6 lépés (képekkel)
DIY 3D LED -kocka Raspberry Pi -vel: Ez a projekt áttekinti, hogyan készítettünk egy DIY 3D LED -kockát a ws2812b LED -ekből. A kocka 8x8x8 LED -es, tehát összesen 512, a rétegek pedig akrillemezekből készültek, amelyeket az otthoni raktárból kaptunk. Az animációkat málna pi és 5V -os áramforrás táplálja. Th
E -kocka - Arduino kocka/1–6 kocka + D4, D5, D8, D10, D12, D20, D24 és D30: 6 lépés (képekkel)
E -kocka - Arduino kocka/kocka 1-6 kocka + D4, D5, D8, D10, D12, D20, D24 és D30: Ez egy egyszerű arduino projekt egy elektronikus kocka készítésére. Lehetőség van 1–6 kockára vagy 8 különleges kockára való választásra. A választás egyszerűen egy forgó kódoló elforgatásával történik. Ezek a jellemzők: 1 kocka: nagy pontok megjelenítése 2-6 kocka: pontok megjelenítése