เอาท์พุท VGA จาก Arduino


คำตอบ:


10

มันค่อนข้างยากที่จะทำได้ดี แต่มีตัวอย่างอยู่สองสามตัวอย่าง ปัญหาหลักคือความเร็วของ CPU

นี่คือสิ่งหนึ่งที่ทำเอาต์พุต VGA โดยตรง: สร้าง: Arduino VGA Demo

หากคุณใช้ Google "Arduino VGA" มีโครงการสาธิตไม่กี่โครงการ

สองทางเลือกคือเกราะ "TellyMate" ที่ให้คุณส่งสัญญาณคอมโพสิตแทนที่จะเป็น VGA (ขั้วต่อสีเหลืองตัวเดียวที่คุณพบบนทีวีของคุณ

อีกอย่างคือ "PICASO Universal Base Board" และ "PICASO VGA / SVGA Graphics Controller" - นี่ไม่ใช่ชิลด์โดยตรง แต่อาจเป็นตัวเลือกที่ดีที่สุดที่ฉันเคยเห็น

ทั้งสองรายการดังกล่าวมีให้บริการจาก Sparkfun และ Little Bird Electronics ในสถานที่อื่น ๆ


7

ใช่ แต่การกำหนดเวลา VGA ให้ถูกต้องนั้นเป็นเรื่องเกี่ยวกับการกำหนดเวลาคำสั่งของคุณอย่างระมัดระวัง

ฉันขอแนะนำห้องสมุด AVGA มันสามารถส่งออก VGA และ CVBS / Composite PAL และ NTSC จาก ATMega168 ที่ต่ำต้อย มันจัดการทุกอย่างภายใต้การขัดจังหวะดังนั้นคุณสามารถเขียนแอปพลิเคชันของคุณใน C และไม่ต้องกังวลเกี่ยวกับการกำหนดเวลา VGA

http://avga.prometheus4.com/

มันยังให้เสียง

ฉันสร้างเกมปิงปองตัวเล็กโดยใช้มัน: http://blog.hodgepig.org/2009/08/17/510/


4

ฉันขอแนะนำให้ใช้ชุด PockeTerm จาก Briel Computingเพื่อเชื่อมต่อกับพอร์ตอนุกรมของ Arduino เป็นระบบที่ใช้ Parallax Propeller ซึ่งทำหน้าที่เหมือนเทอร์มินัล VT100 พร้อมเอาต์พุต VGA และอินพุตคีย์บอร์ด PS / 2

นอกจากนี้เมื่อคุณทำโครงการนี้เสร็จแล้วคุณสามารถนำ PockeTerm กลับมาใช้ใหม่หรือแม้กระทั่งโหลดซอฟต์แวร์ Propeller อื่น ๆ เพื่อทำการทดลอง


1
ช่วยให้ชิปใบพัดมีวงจรที่ออกแบบมาเป็นพิเศษสำหรับการทำงานประเภทนี้
Brad Gilbert
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.