Obsah:
Video: LED kostka Atari: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Přehled
Tento instruktážní příklad ukazuje použití joystickového portu Atari 800 pro výstupy s LED kostkou.
Úvod
Už jste někdy viděli jednu z těch LED kostek? Jsou úplně v pohodě. Napadlo vás někdy, jestli by vaše Atari dokázalo něco podobného? Já také.
Zásoby
8bitový Atari - používám 800 XL
16kanálový multiplexor - vyhledejte CD74HC4067 pomocí svého oblíbeného vyhledávače
Tuna LED - vyrobil jsem matici 4x4x4, která používá 64
Dráty
Rezistory
Zásuvka 9kolíkového konektoru D x 2
Krok 1: Budování
Stačí říci, že budování těchto věcí je mnohem těžší, než se zdá (pokud máte místo prstů tlapky) a oprava špatných spojů je jako provádět operaci klíčových děr pomocí páječky.
Nebudu trávit čas stavbou matice, protože existují kluci, kteří to zvládli mnohem lépe. Podívejte se na
www.instructables.com/id/LED-Cube-4x4x4/
nebo
www.instructables.com/id/8x8x8-RGB-LED-Cub…
Multiplexování
To je ten chytrý kousek. Mít 64 LED diod normálně znamená 64 vodičů k jejich ovládání, ale Atari nemá tolik pinů, které lze použít k zápisu.
Vstupte do multiplexeru!
Kostka je rozdělena do 16 sloupců a 4 řádků. Každý sloupec LED sdílí vstup +v v multiplexeru a každý řádek sdílí 0v. Abychom zapnuli LED, zjistíme, ve kterém sloupci se nachází, a zapneme linku +v, poté zapneme příslušnou zem.
Současně však můžete rozsvítit pouze jednu LED. Pokud vyzkoušíte dvě nebo více, rozsvítí se i ostatní LED diody.
Uvědomte si, že váš multiplexer může mít různá připojení k mému! Nejprve si zkontrolujte pokyny.
Krok 2: Atari Code - ZÁKLADNÍ
Kromě normálního provozu mohou porty joysticku také psát. Aby to fungovalo, existuje trochu trik;
1) Poke port A ovládá $ D302 s $ 38
2) Poke port A $ D300 s $ FF
3) Port Poke A ovládá $ D302 s $ 3C. Tím se zapne bit 2, který nám umožní zapisovat do portu.
Tady je trochu více o používání portů joysticku jako rozhraní
www.atariarchives.org/creativeatari/Interf…
Port A je strukturován tak, že bity 0 až 3 se starají o hůl 0 a bity 4 až 7 se zabývají hůlkou 1. Poklepáním na bity 0 až 3 pomocí 1 až 15 můžeme ovládat multiplexer a zapnout sloupec LED. Pokud pak zapneme bity 4 až 7, můžeme ovládat řádek. Tam, kde se sloupec a řádek shodují, se rozsvítí LED.
Jednotlivé řádky nemusíte zapínat; kombinací bitů 4 až 7 budou zapnuty dva nebo více řádků. Jen si dejte pozor, aby se rozsvítily i jiné diody LED, které nechcete, aby svítily.
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 NA ČEKÁNÍ = 0 NA OMEZENÍ: DALŠÍ ČEKÁNÍ
90 GOTO 60
Nic se tu neděje; kód nastaví port A pro zápis a poté náhodně rozsvítí LED. Efekt je trochu jako počítač ze sýrové sci-fi show z počátku 80. let.
Krok 3: Atari Code - shromáždění 6502
Základní je v pořádku pro zapnutí jedné LED najednou, ale fantazie se stane, když je začnete rychle vypínat, což dává iluzi, že svítí několik LED najednou. Tento efekt se nazývá perzistence vidění a závisí na tom, že diody LED se přepnou rychleji, než je oko schopno detekovat. Basic je příliš pomalý, takže je čas na montáž.
Tento kód zapne rohové LED diody
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 HLAVNÍ
150 CLC
160 LDA SEKV., Y
170 STA PORT
180 INY
190 CPY #8
200 BNE HLAVNÍ
210 LDY #0
HLAVNÍ 220 ŽMP
310 SEKV
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
V příloze Leds.atr jsou nějaké 'experimentální' soubory.
Užívat si
Doporučuje:
Jak vyrobit LED kostku - LED kostka 4x4x4: 3 kroky
Jak vyrobit LED kostku | LED Cube 4x4x4: LED Cube lze považovat za LED obrazovku, ve které hrají roli digitálních pixelů jednoduché 5mm LED diody. LED kostka nám umožňuje vytvářet obrazy a vzory pomocí konceptu optického jevu známého jako perzistence vidění (POV). Tak
Kostka LED kostky senzoru náklonu: 3 kroky
Kostka LED kostky senzoru náklonu: Tento projekt vytvoří kostky LED, které vytvoří nové číslo pokaždé, když se nakloní snímač náklonu. Tento projekt by mohl být upraven tak, aby používal tlačítko, ale kód by musel být odpovídajícím způsobem změněn. Před zahájením tohoto projektu nezapomeňte připojit 5V
LED kostka 4x4 plná: 4 kroky
Plná LED kostka 4x4: Vytvoření jednoduché LED kostky
Jednoduchá LED kostka 2X2X2: 4 kroky (s obrázky)
Jednoduchá LED kostka 2X2X2: Tato LED kostka byla vyvinuta pomocí 8 zelených LED diod a mikrokontroléru Arduino Uno, zatímco ke správě dvou rovin se 4 LED diodami byly zapotřebí pouze dva odpory. Po návštěvě http: //pastebin.com, můžete kód nahrát na: http://pastebin.com/8qk
Stolní kostka měnící barvu LED: 4 kroky
Stolní kostka měnící barvu LED: Našel jsem skvělý Instructable od AlexTheGreat o výrobě LED kostky. Zde je odkaz. Https://www.instructables.com/id/Awesome-led-cube/ Rozhodl jsem se to zkusit a nakonec jsem přidal další obvod, aby LED změnila barvy. Výsledek