Mục lục:
Video: Atari LED Cube: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Tổng quat
Tài liệu hướng dẫn này xem xét việc sử dụng cổng cần điều khiển Atari 800 cho các đầu ra có khối LED làm ví dụ.
Giới thiệu
Bạn đã bao giờ nhìn thấy một trong những khối LED đó chưa? Chúng hoàn toàn tuyệt. Bạn đã bao giờ tự hỏi liệu Atari của bạn có thể làm điều gì đó tương tự không? Tôi cũng thế.
Quân nhu
Atari 8 bit - Tôi đang sử dụng 800 XL
Bộ ghép kênh 16 kênh - tìm kiếm CD74HC4067 bằng công cụ tìm kiếm yêu thích của bạn
Rất nhiều đèn LED - tôi đã tạo ma trận 4x4x4 sử dụng 64
Dây điện
Điện trở
Đầu nối 9 chân D cái x 2
Bước 1: Xây dựng nó
Đủ để nói rằng việc xây dựng những thứ này khó hơn nhiều so với vẻ ngoài (nếu bạn có bàn chân thay vì ngón tay), và việc sửa chữa các mối ghép xấu giống như phẫu thuật lỗ khóa bằng một cái mỏ hàn.
Tôi sẽ không dành bất kỳ thời gian nào cho việc xây dựng ma trận vì có những người đã làm nó tốt hơn rất nhiều. Hãy xem
www.instructables.com/id/LED-Cube-4x4x4/
hoặc
www.instructables.com/id/8x8x8-RGB-LED-Cub…
Ghép kênh
Đây là một chút thông minh. Có 64 đèn LED thông thường có nghĩa là 64 dây để điều khiển chúng, nhưng Atari không có nhiều chân có thể được sử dụng để viết.
Nhập bộ ghép kênh!
Khối lập phương được chia thành 16 cột và 4 hàng. Mỗi cột đèn LED chia sẻ đầu vào + v từ bộ ghép kênh và mỗi hàng chia sẻ một 0v. Vì vậy, để bật đèn LED, chúng tôi tính xem nó ở cột nào và bật dòng + v, sau đó bật mặt đất thích hợp.
Tuy nhiên, bạn chỉ có thể thắp sáng một đèn LED tại một thời điểm. Nếu bạn thử hai hoặc nhiều hơn, các đèn LED khác cũng sẽ bật.
Hãy lưu ý rằng bộ ghép kênh của bạn có thể có các kết nối khác nhau với của tôi! Kiểm tra hướng dẫn của bạn trước.
Bước 2: Mã Atari - CƠ BẢN
Ngoài hoạt động bình thường của chúng, các cổng cần điều khiển cũng có thể viết. Có một chút mẹo để làm cho nó hoạt động;
1) Điều khiển cổng A $ D302 với $ 38
2) Chọc cổng A $ D300 với $ FF
3) Poke cổng A điều khiển $ D302 với $ 3C. Điều này bật bit 2 cho phép chúng tôi ghi vào cổng.
Có thêm một chút về cách sử dụng các cổng cần điều khiển làm giao diện ở đây
www.atariarchives.org/creativeatari/Interf…
Cổng A được cấu trúc để các bit 0 đến 3 xử lý thanh 0 và các bit 4 đến 7 xử lý thanh 1. Bằng cách chọc các bit 0 đến 3 với 1 đến 15, chúng ta có thể điều khiển bộ ghép kênh và chuyển đổi trên một cột LEDS. Nếu sau đó chúng ta bật bit 4 đến 7, chúng ta có thể kiểm soát một hàng. Khi cột và hàng trùng nhau, một đèn LED sẽ bật.
Bạn không cần phải bật từng hàng riêng lẻ; bằng cách kết hợp các bit 4 đến 7, hai hoặc nhiều hàng sẽ được bật. Chỉ cần lưu ý rằng các đèn LED khác mà bạn không muốn bật, cũng có thể sáng lên.
5 LIMIT = 60
10 CỔNG = 54016
20 PCTL = 54018
30 POKE PCTL, 56
CỔNG 40 POKE, 255
50 POKE PCTL, 60
60 I = RND (1) * 239 + 16
CỔNG 70 POKE, I
75 CHO CHỜ = 0 ĐẾN GIỚI HẠN: CHỜ TIẾP THEO
90 GOTO 60
Không có gì nhấp nháy đang xảy ra ở đây; mã đặt cổng A để ghi sau đó bật đèn LED một cách ngẫu nhiên. Hiệu ứng này hơi giống một chiếc máy tính trong một chương trình khoa học viễn tưởng đầu thập niên 80.
Bước 3: Mã Atari - Hội 6502
Cơ bản có thể bật một đèn LED tại một thời điểm, nhưng những thứ lạ mắt xảy ra khi bạn bắt đầu tắt chúng nhanh chóng, điều này tạo ra ảo giác rằng một số đèn LED đang bật cùng một lúc. Hiệu ứng này được gọi là sự bền bỉ của thị lực và phụ thuộc vào việc đèn LED chuyển đổi nhanh hơn mức mắt có thể phát hiện. Cơ bản quá chậm vì vậy đó là thời gian lắp ráp.
Mã này bật đèn LEDS ở góc
10 *=$6000
20 CỔNG = 54016
30 PCTL = 54018
70 LDA # 56
80 STA PCTL
90 LDA # $ FF
CỔNG 100 STA
110 LDA # 60
120 STA PCTL
130 LDY # 0
140 CHÍNH
150 CLC
160 LDA SEQ, Y
170 CỔNG STA
180 INY
190 CPY # 8
200 BNE CHÍNH
210 LDY # 0
220 JMP CHÍNH
310 SEQ
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
Có một số tệp 'thử nghiệm' trong tệp đính kèm Leds.atr.
Thưởng thức
Đề xuất:
Làm thế nào để làm cho LED Cube - LED Cube 4x4x4: 3 bước
Làm thế nào để làm cho LED Cube | LED Cube 4x4x4: LED Cube có thể được coi như một màn hình LED, trong đó LED 5mm đơn giản đóng vai trò của pixel kỹ thuật số. Một khối LED cho phép chúng ta tạo ra hình ảnh và các mẫu bằng cách sử dụng khái niệm về hiện tượng quang học được gọi là sự bền bỉ của tầm nhìn (POV). Vì thế,
Point to Point Atari Punk Console Một và một nửa: 19 bước
Point to Point Atari Punk Console Một rưỡi: Cái gì! ?? Một bản dựng Atari Punk Console khác? Chờ đã, đợi mọi người, cái này khác, hứa đấy. Waaay trở lại vào năm 1982, Forrest Mims, nhà văn chuyên viết sách Radio Shack và Nhà sáng tạo Trái đất trẻ (biểu tượng cảm xúc đảo mắt) đã công bố kế hoạch cho Stepped Tone Genera của mình
Magic Cube hoặc Micro-controller Cube: 7 bước (có hình ảnh)
Magic Cube hoặc Micro-controller Cube: Trong Tài liệu hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo một Magic cube từ bộ điều khiển Micro bị lỗi. Ý tưởng này xuất phát từ khi tôi lấy bộ điều khiển vi sai ATmega2560 từ Arduino Mega 2560 và tạo một khối lập phương Về phần cứng Magic Cube, tôi đã làm như
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Dải đèn LED Atari Pong Arcade Machine: 8 bước
LED Strip Atari Pong Arcade Machine: Tên tôi là Gabriel Podevin và đây là chiếc máy đầu tiên của tôi. Tôi hiện là một học sinh trung học 16 tuổi, thích sáng tạo và xây dựng mọi thứ, đồng thời rất quan tâm đến điện tử, rô bốt, mạch điện và lập trình. Tôi hy vọng bạn có thể