Có phương pháp nào để xuất VGA với Arduino không?
Có phương pháp nào để xuất VGA với Arduino không?
Câu trả lời:
Điều này khá khó để làm tốt nhưng có một vài ví dụ. Khó khăn chính là tốc độ của CPU.
Đây là một trong những đầu ra VGA trực tiếp: Make: Arduino VGA Demo
Nếu bạn Google "Arduino VGA", có một vài dự án demo.
Một vài tùy chọn là tấm khiên "TellyMate" cho phép bạn xuất ra Composite chứ không phải VGA (đầu nối màu vàng duy nhất bạn tìm thấy trên TV.
Một cái khác là "PICASO Universal Base Board" và "PICASO VGA / SVGA Graphics Controller" - đây không phải là tấm khiên trực tiếp nhưng có lẽ là lựa chọn tốt nhất tôi từng thấy.
Cả hai mặt hàng trên đều có sẵn từ Sparkfun và Little Bird Electronics trong số những nơi khác.
Có, nhưng việc sắp xếp thời gian VGA đúng là tất cả về thời gian cẩn thận hướng dẫn của bạn.
Tôi muốn giới thiệu thư viện AVGA, nó có thể xuất ra VGA và CVBS / Composite PAL và NTSC từ một ATMega168 khiêm tốn. Nó xử lý mọi thứ bị gián đoạn, vì vậy bạn chỉ cần viết ứng dụng của mình bằng C và không phải lo lắng về thời gian VGA.
Nó thậm chí không có âm thanh.
Tôi đã xây dựng một trò chơi pong nhỏ bằng cách sử dụng nó: http://blog.hodgepig.org/2009/08/17/510/
Tôi khuyên bạn nên sử dụng bộ công cụ PockeTerm từ Briel Computing để giao tiếp với cổng nối tiếp của Arduino. Đó là một hệ thống dựa trên Cánh quạt Parallax hoạt động như một thiết bị đầu cuối VT100, với đầu ra VGA và đầu vào bàn phím PS / 2.
Ngoài ra, khi bạn hoàn thành dự án đó, bạn có thể sử dụng lại PockeTerm hoặc thậm chí tải phần mềm Propeller khác trên đó để thử nghiệm.