Isi kandungan:
Video: Atari LED Cube: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Gambaran keseluruhan
Ini dapat dilihat menggunakan port joystick Atari 800 untuk output dengan kubus LED sebagai contoh.
Pengenalan
Pernah melihat salah satu kiub LED itu? Mereka sangat sejuk. Pernah terfikir adakah Atari anda boleh melakukan perkara serupa? Saya juga.
Bekalan
Atari 8 bit - Saya menggunakan 800 XL
Multiplexer 16 saluran - cari CD74HC4067 menggunakan enjin carian kegemaran anda
Satu tan LED - Saya membuat matriks 4x4x4 yang menggunakan 64
Wayar
Perintang
Penyambung 9 pin D perempuan x 2
Langkah 1: Membinanya
Cukuplah mengatakan bahawa membina benda-benda ini jauh lebih sukar daripada yang terlihat (jika anda mempunyai kaki dan bukannya jari), dan memperbaiki sambungan yang tidak baik adalah seperti melakukan pembedahan lubang kunci dengan besi pematerian.
Saya tidak akan menghabiskan masa untuk pembinaan matriks kerana ada lelaki yang telah melakukannya dengan lebih baik. Lihatlah
www.instructables.com/id/LED-Cube-4x4x4/
atau
www.instructables.com/id/8x8x8-RGB-LED-Cub…
Pelbagai fungsi
Ini adalah bit cerdik. Memiliki 64 LED biasanya bermaksud 64 wayar untuk mengawalnya, tetapi Atari tidak mempunyai banyak pin yang dapat digunakan untuk menulis.
Masukkan multiplexer!
Kiub dibahagikan kepada 16 lajur dan 4 baris. Setiap lajur LED berkongsi input + v dari multiplexer, dan setiap baris berkongsi 0v. Oleh itu, untuk menyalakan LED, kami menentukan lajur mana yang ada, dan hidupkan garis + v, kemudian hidupkan tanah yang sesuai.
Walau bagaimanapun, anda hanya dapat menyalakan satu LED pada satu masa. Sekiranya anda mencuba dua atau lebih, LED lain juga akan menyala.
Ketahuilah bahawa multiplexer anda mungkin mempunyai sambungan yang berbeza dengan saya! Periksa arahan anda terlebih dahulu.
Langkah 2: Kod Atari - ASAS
Selain operasi biasa, port joystick juga dapat menulis. Ada sedikit muslihat untuk membuatnya berfungsi;
1) Poke port A control $ D302 dengan $ 38
2) Poke port A $ D300 dengan $ FF
3) Poke port A control $ D302 dengan $ 3C. Ini menghidupkan bit 2 yang membolehkan kita menulis ke port.
Terdapat sedikit lagi mengenai penggunaan port joystick sebagai antara muka di sini
www.atariarchives.org/creativeatari/Interf…
Port A disusun sedemikian rupa sehingga bit 0 hingga 3 menjaga tongkat 0, dan bit 4 hingga 7 menangani tongkat 1. Dengan mencucuk bit 0 hingga 3 dengan 1 hingga 15 kita dapat mengawal multiplexer dan menghidupkan lajur LEDS. Sekiranya kita menghidupkan bit 4 hingga 7, kita dapat mengawal satu baris. Di mana lajur dan baris bertepatan, LED menyala.
Anda tidak perlu menghidupkan baris individu; dengan menggabungkan bit 4 hingga 7, dua atau lebih baris akan dihidupkan. Berhati-hatilah bahawa LED lain yang tidak mahu dinyalakan, mungkin juga menyala.
5 TERHAD = 60
10 PELABUHAN = 54016
20 PCTL = 54018
30 POKE PCTL, 56
40 POKE PELABUHAN, 255
50 POKE PCTL, 60
60 I = RND (1) * 239 + 16
70 POKE PELABUHAN, I
75 UNTUK TUNGGU = 0 HINGGA TERHAD: TUNGGU SETERUSNYA
90 GOTO 60
Tiada kilat yang berlaku di sini; kod menetapkan port A untuk menulis kemudian menyalakan LED secara rawak. Kesannya sedikit seperti komputer dari rancangan sci-fi awal 80-an.
Langkah 3: Perhimpunan Atari Code - 6502
Basic baik untuk menghidupkan satu LED pada satu masa, tetapi perkara mewah berlaku apabila anda mula mematikannya dengan cepat yang memberi ilusi bahawa beberapa LED menyala sekaligus. Kesannya disebut kegigihan penglihatan dan bergantung pada LED beralih lebih cepat daripada yang dapat dikesan oleh mata. Basic terlalu perlahan sehingga waktu perhimpunan.
Kod ini menghidupkan LEDS sudut
10 *=$6000
20 PELABUHAN = 54016
30 PCTL = 54018
70 LDA # 56
80 STA PCTL
90 LDA # $ FF
PELABUHAN 100 STA
110 LDA # 60
120 STA PCTL
130 LDY # 0
140 UTAMA
150 CLC
160 LDA SEQ, Y
170 PELABUHAN STA
180 INY
190 CPY # 8
200 BNE UTAMA
210 LDY # 0
220 JMP UTAMA
310 SEQ
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
Terdapat beberapa fail 'eksperimen' dalam lampiran Leds.atr.
Nikmati
Disyorkan:
Cara Membuat Kiub LED - LED Cube 4x4x4: 3 Langkah
Cara Membuat Kiub LED | LED Cube 4x4x4: Cube LED boleh dianggap sebagai skrin LED, di mana LED 5mm sederhana memainkan peranan piksel digital. Sebuah kubus LED membolehkan kita membuat gambar dan corak dengan menggunakan konsep fenomena optik yang dikenali sebagai kegigihan penglihatan (POV). Jadi
Titik ke Titik Atari Punk Console Satu dan Separuh: 19 Langkah
Titik ke Titik Atari Punk Console Satu dan Separuh: Apa! ?? Satu lagi Atari Punk Console build? Tunggu tunggu tunggu orang, ini berbeza, janji. Waaay kembali pada tahun 1982, Forrest Mims, penulis buku kecil Radio Shack dan Young Earth Creationist (roll eyes emoji) menerbitkan rancangan untuk Stepped Tone Genera
Pemutar USB seperti Atari Menggunakan Arduino Leonardo: 4 Langkah
Pemutar USB seperti Atari Menggunakan Arduino Leonardo: Ini adalah projek yang mudah. Pengawal pemintal yang boleh digunakan dengan emulator apa pun yang menggunakan tetikus. Sebenarnya, anda boleh mengatakan ia tidak lebih daripada tetikus dengan pergerakan mendatar sahaja
Magic Cube atau Micro-controller Cube: 7 Langkah (dengan Gambar)
Magic Cube atau Micro-controller Cube: Dalam Instructables ini, saya akan menunjukkan kepada anda cara membuat Magic cube dari Micro-controller yang rosak. Idea ini datang dari ketika saya mengambil Faulty ATmega2560 micro-controller dari Arduino Mega 2560 dan membuat kubus Mengenai perkakasan Magic Cube, saya telah menjadikannya sebagai
Mesin Jalur LED Atari Pong Arcade: 8 Langkah
LED Strip Atari Pong Arcade Machine: Nama saya Gabriel Podevin dan ini adalah yang pertama saya dapat dilancarkan. Saya sekarang ini adalah pelajar sekolah menengah berusia 16 tahun yang gemar membuat dan membina sesuatu sambil sangat berminat dengan elektronik, robotik, litar dan pengaturcaraan. Saya harap anda dapat