İçindekiler:
Video: Atari LED Küp: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
genel bakış
Bu talimat, örnek olarak bir LED küplü çıkışlar için Atari 800 joystick bağlantı noktasının kullanımına bakar.
Tanıtım
Hiç bu LED küplerinden birini gördünüz mü? Tamamen havalılar. Atari'nizin benzer bir şey yapıp yapamayacağını hiç merak ettiniz mi? Ben de.
Gereçler
8 bit Atari - 800 XL kullanıyorum
16 kanal çoklayıcı - favori arama motorunuzu kullanarak CD74HC4067'yi arayın
Bir ton LED - 64 kullanan bir 4x4x4 matris yaptım
teller
dirençler
Dişi 9 pin D konektör x 2
Adım 1: İnşa Et
Bunları inşa etmenin göründüğünden çok daha zor olduğunu (parmak yerine patileriniz varsa) ve kötü bağlantıları düzeltmenin havya ile anahtar deliği ameliyatı yapmak gibi olduğunu söylemek yeterlidir.
Bunu çok daha iyi yapan adamlar olduğu için matrisin inşasına hiç zaman harcamayacağım. Şuna bir bak
www.instructables.com/id/LED-Cube-4x4x4/
veya
www.instructables.com/id/8x8x8-RGB-LED-Cub…
çoğullama
Bu işin akıllı tarafı. 64 LED'e sahip olmak normalde onları kontrol etmek için 64 kablo anlamına gelir, ancak Atari'de yazmak için kullanılabilecek o kadar çok pin yoktur.
Çoklayıcıya girin!
Küp 16 sütuna ve 4 satıra bölünmüştür. LED'lerin her sütunu çoklayıcıdan bir +v girdisi paylaşır ve her sıra bir 0v'yi paylaşır. Yani bir LED'i açmak için hangi sütunda olduğunu hesaplıyoruz ve +v çizgisini açıp uygun zemini açıyoruz.
Ancak, bir seferde yalnızca bir LED yakabilirsiniz. İki veya daha fazlasını denerseniz, diğer LED'ler de yanar.
Çoklayıcınızın benimkiyle farklı bağlantıları olabileceğini unutmayın! Önce talimatlarınızı kontrol edin.
2. Adım: Atari Kodu - TEMEL
Normal çalışmasına ek olarak joystick portları da yazabilir. İşe yaraması için biraz hile var;
1) A bağlantı noktası D302'yi 38 $ ile kontrol edin
2) A $D300 portunu $FF ile kur
3) A portunu 3C ile $D302'yi kontrol edin. Bu, bağlantı noktasına yazmamıza izin veren bit 2'yi açar.
Burada joystick bağlantı noktalarını arayüz olarak kullanma hakkında biraz daha fazla bilgi var.
www.atariarchives.org/creativeatari/Interf…
Port A, 0 ila 3 bitleri çubuk 0 ile ilgilenecek ve 4 ila 7 bitleri çubuk 1 ile ilgilenecek şekilde yapılandırılmıştır. 0 ila 3 bitlerini 1 ila 15 ile dürtükleyerek çoklayıcıyı kontrol edebilir ve bir LED sütununu açabiliriz. Daha sonra 4'ten 7'ye kadar olan bitleri açarsak, bir satırı kontrol edebiliriz. Sütun ve satırın çakıştığı yerde bir LED yanar.
Tek tek satırları açmanız gerekmez; 4 ila 7 bitleri birleştirildiğinde, iki veya daha fazla satır açık olacaktır. Sadece yanmasını istemediğiniz diğer LED'lerin de yanabileceğini unutmayın.
5 SINIR=60
10 PORT=54016
20 PCTL=54018
30 POKE PCTL, 56
40 POKE PORTU, 255
50 POKE PCTL, 60
60 I=RND(1)*239+16
70 POKE PORTU, I
75 BEKLEME İÇİN=0 SINIRLAMAK İÇİN:SONRAKİ BEKLEME
90 GOTO 60
Burada hiçbir şey yanıp sönmüyor; kod, A bağlantı noktasını yazmak için ayarlar ve ardından rastgele bir LED'i açar. Efekt, 80'lerin başlarındaki sevimsiz bir bilimkurgu şovundan bir bilgisayar gibi.
Adım 3: Atari Kodu - 6502 Montajı
Temel, bir seferde bir LED'i açmak için uygundur, ancak onları hızlı bir şekilde kapatmaya başladığınızda süslü şeyler olur, bu da birkaç LED'in aynı anda açık olduğu yanılsamasını verir. Etkiye görme kalıcılığı denir ve LED'lerin gözün algılayabileceğinden daha hızlı geçiş yapmasına dayanır. Temel çok yavaş, bu yüzden montaj zamanı.
Bu kod, köşe LED'lerini açar
10 *=$6000
20 PORT = 54016
30 PCTL = 54018
70 LDA #56
80 STA PCTL
90 LDA #$FF
100 STA LİMAN
110 LDA #60
120 STA PCTL
130 LDY #0
140 ANA
150 CL
160 LDA SEQ, Y
170 STA LİMAN
180 INY
190 KPY #8
200 BNE ANA
210 LDY #0
220 JMP ANA
310 sıra
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
Leds.atr ekinde bazı 'deneysel' dosyalar var.
Eğlence
Önerilen:
LED Küp Nasıl Yapılır - LED Küp 4x4x4: 3 Adım
LED Küp Nasıl Yapılır | LED Küp 4x4x4: Bir LED Küp, basit 5 mm LED'lerin dijital piksel rolünü oynadığı bir LED ekran olarak düşünülebilir. Bir LED küp, görme kalıcılığı (POV) olarak bilinen optik bir fenomen kavramını kullanarak görüntüler ve desenler oluşturmamıza olanak tanır. Yani,
LED Küp Simülasyon Yazılımı: 5 Adım
LED Küp Simülasyon Yazılımı: 8x8x8 LED küpümü neredeyse bitirdim ve onunla birlikte PC için bu yazılım geldi! Animasyonlar oluşturmanıza yardımcı olur ve bunları 3B ekrana yüklenmeden önce 2B ekranda simüle eder. (Henüz) aracılığıyla iletişim için destek yok
Indigo Led Küp 3*3*3 Adxl35 ve Potansiyometreli: 8 Adım
Indigo Led Cube 3*3*3 Adxl35 ve Potansiyometre ile: Bu benim için ilk kez bir Instructables yayınlamaktır.Arduino ile 3*3*3 led küp yaptım. platformunun hareketi. Ve ledin deseni buna göre değişebilir
Sihirli Küp veya Mikro Kontrollü Küp: 7 Adım (Resimlerle)
Magic Cube veya Micro-controller Cube: Bu Instructables'ta size hatalı Mikro-denetleyiciden nasıl Sihirli küp yapılacağını göstereceğim. Bu fikir, Arduino Mega 2560'tan Hatalı ATmega2560 mikro denetleyicisini aldığımda ve bir küp yaptığımda ortaya çıktı. .Sihirli Küp donanımı hakkında, yaptığım gibi
LED Şerit Atari Pong Atari Makinesi: 8 Adım
LED Şerit Atari Pong Atari Makinesi: Benim adım Gabriel Podevin ve bu benim ilk zorlanabilirim. Şu anda elektronik, robotik, devre ve programlama ile çok ilgilenirken bir şeyler yaratmayı ve inşa etmeyi seven 16 yaşında bir lise öğrencisiyim. Umarım f