Spisu treści:
Wideo: Kostka Atari LED: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Przegląd
Ten instruktażowy przedstawia przykład użycia portu joysticka Atari 800 dla wyjść z kostką LED.
Wstęp
Widziałeś kiedyś jedną z tych kostek LED? Są całkowicie fajne. Zastanawiałeś się kiedyś, czy Twoje Atari może zrobić coś podobnego? Ja też.
Kieszonkowe dzieci
8-bitowe Atari – używam 800 XL
16-kanałowy multiplekser - wyszukaj CD74HC4067 za pomocą ulubionej wyszukiwarki
Mnóstwo diod LED - zrobiłem matrycę 4x4x4, która wykorzystuje 64
Przewody
Rezystory
Złącze żeńskie 9 pin D x 2
Krok 1: Budowanie
Wystarczy powiedzieć, że budowanie tych rzeczy jest znacznie trudniejsze niż się wydaje (jeśli masz łapy zamiast palców), a naprawianie złych połączeń jest jak robienie dziurki od klucza za pomocą lutownicy.
Nie zamierzam spędzać czasu na konstruowaniu matrycy, bo są ludzie, którzy zrobili to o wiele lepiej. Spójrz na
www.instructables.com/id/LED-Cube-4x4x4/
lub
www.instructables.com/id/8x8x8-RGB-LED-Cub…
Multipleksowanie
To jest sprytny kawałek. Posiadanie 64 diod LED zwykle oznacza 64 przewody do ich sterowania, ale Atari nie ma tylu pinów, które można wykorzystać do pisania.
Wejdź do multipleksera!
Kostka podzielona jest na 16 kolumn i 4 rzędy. Każda kolumna diod LED współdzieli wejście +v z multipleksera, a każdy rząd współdzieli 0V. Aby włączyć diodę LED, ustalamy, w której kolumnie się znajduje, włączamy linię +v, a następnie włączamy odpowiednią masę.
Możesz jednak zapalić tylko jedną diodę LED na raz. Jeśli spróbujesz dwóch lub więcej, zaświecą się również inne diody LED.
Pamiętaj, że Twój multiplekser może mieć inne połączenia niż mój! Sprawdź najpierw swoje instrukcje.
Krok 2: Kod Atari - BASIC
Oprócz normalnego działania, porty joysticka mogą również pisać. Jest trochę sztuczki, aby to zadziałało;
1) Poke port A kontrola $ D302 z 38 $
2) Poke port A $D300 z $FF
3) Poke port A kontroli $ D302 z $ 3C. To włącza bit 2, co pozwala nam pisać do portu.
Tutaj jest trochę więcej o używaniu portów joysticka jako interfejsu
www.atariarchives.org/creativeatari/Interf…
Port A jest skonstruowany tak, że bity od 0 do 3 zajmują się drążkiem 0, a bity od 4 do 7 zajmują się drążkiem 1. Wstawiając bity od 0 do 3 za pomocą od 1 do 15 możemy sterować multiplekserem i włączać kolumnę diod LED. Jeśli następnie włączymy bity od 4 do 7, możemy kontrolować wiersz. Tam, gdzie kolumna i rząd pokrywają się, zapala się dioda LED.
Nie musisz włączać poszczególnych rzędów; łącząc bity 4 do 7, dwa lub więcej wierszy będzie włączonych. Tylko uważaj, że inne diody LED, których nie chcesz włączyć, również mogą się zapalić.
5 LIMIT=60
10 PORTÓW=54016
20 szt. = 54018
30 szt. PCTL, 56
40 PORTU SZKURKI, 255
50 szt. PCTL, 60
60 I=RND(1)*239+16
70 SZKURKA PORT, JA
75 NA CZEKAJ=0 DO LIMITU: NASTĘPNY CZEKAJ
90 PRZEJDŹ DO 60
Nic się tu nie dzieje; kod ustawia port A do zapisu, a następnie losowo włącza diodę LED. Efekt przypomina trochę komputer z tandetnego serialu science fiction z początku lat 80-tych.
Krok 3: Kod Atari - montaż 6502
Basic jest w porządku do włączania jednej diody LED na raz, ale fantazyjne rzeczy zdarzają się, gdy zaczniesz je szybko wyłączać, co daje złudzenie, że kilka diod LED jest włączonych jednocześnie. Efekt ten nazywa się trwałością widzenia i polega na tym, że diody LED przełączają się szybciej, niż oko jest w stanie wykryć. Basic jest po prostu zbyt wolny, więc nadszedł czas na montaż.
Ten kod włącza narożne diody LED
10 *=$6000
20 PORT = 54016
30 PCTL = 54018
70 LDA #56
80 STA PCTL
90 LDA #$FF
100 PORTÓW STA
110 LDA #60
120 STA PCTL
130 LDY #0
140 GŁÓWNA
150 CLC
160 LDA SEQ, Y
170 PORT STA
180 PLN
190 PLN #8
200 BNE GŁÓWNE
210 LDY #0
220 JMP GŁÓWNA
310 SEQ
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
W załączniku Leds.atr znajdują się pliki „eksperymentalne”.
Cieszyć się
Zalecana:
Jak zrobić kostkę LED - Kostka LED 4x4x4: 3 kroki
Jak zrobić kostkę LED | Kostka LED 4x4x4: Kostkę LED można traktować jako ekran LED, w którym proste diody LED o średnicy 5 mm pełnią rolę cyfrowych pikseli. Kostka LED pozwala nam tworzyć obrazy i wzory przy użyciu koncepcji zjawiska optycznego zwanego persystencją widzenia (POV). Więc
Pełna kostka LED 4x4: 4 kroki
4x4 Led Cube Full: tworzenie prostej kostki led
Prosta kostka LED 2X2X2: 4 kroki (ze zdjęciami)
Prosta kostka LED 2X2X2: Ta kostka LED została opracowana przy użyciu 8 zielonych diod LED i mikrokontrolera Arduino Uno, podczas gdy potrzebowała tylko dwóch rezystorów do zarządzania dwiema płaszczyznami wykonanymi z 4 diod LED każda. Po odwiedzeniu http://pastebin.com, możesz przesłać kod na: http://pastebin.com/8qk
Kostka biurkowa zmieniająca kolor LED: 4 kroki
Kostka biurkowa zmieniająca kolor LED: Znalazłem fajną instrukcję od AlexTheGreat dotyczącą tworzenia kostki LED. Oto link.https://www.instructables.com/id/Awesome-led-cube/ Postanowiłem spróbować i dodałem dodatkowe obwody, aby diody LED zmieniały kolory. Wynik
Kostka LED 3x3x3 z Arduino Lib: 4 kroki (ze zdjęciami)
Kostka LED 3x3x3 Z Arduino Lib: Istnieją inne instrukcje dotyczące budowania kostek LED, ta jest inna z kilku powodów: 1. Jest zbudowana z niewielkiej liczby gotowych komponentów i łączy się bezpośrednio z Arduino. 2. Przejrzysty, łatwy do odtworzenia schemat obwodu to pr