มีวิธีการส่งออก VGA กับ Arduino หรือไม่?
มีวิธีการส่งออก VGA กับ Arduino หรือไม่?
คำตอบ:
มันค่อนข้างยากที่จะทำได้ดี แต่มีตัวอย่างอยู่สองสามตัวอย่าง ปัญหาหลักคือความเร็วของ CPU
นี่คือสิ่งหนึ่งที่ทำเอาต์พุต VGA โดยตรง: สร้าง: Arduino VGA Demo
หากคุณใช้ Google "Arduino VGA" มีโครงการสาธิตไม่กี่โครงการ
สองทางเลือกคือเกราะ "TellyMate" ที่ให้คุณส่งสัญญาณคอมโพสิตแทนที่จะเป็น VGA (ขั้วต่อสีเหลืองตัวเดียวที่คุณพบบนทีวีของคุณ
อีกอย่างคือ "PICASO Universal Base Board" และ "PICASO VGA / SVGA Graphics Controller" - นี่ไม่ใช่ชิลด์โดยตรง แต่อาจเป็นตัวเลือกที่ดีที่สุดที่ฉันเคยเห็น
ทั้งสองรายการดังกล่าวมีให้บริการจาก Sparkfun และ Little Bird Electronics ในสถานที่อื่น ๆ
ใช่ แต่การกำหนดเวลา VGA ให้ถูกต้องนั้นเป็นเรื่องเกี่ยวกับการกำหนดเวลาคำสั่งของคุณอย่างระมัดระวัง
ฉันขอแนะนำห้องสมุด AVGA มันสามารถส่งออก VGA และ CVBS / Composite PAL และ NTSC จาก ATMega168 ที่ต่ำต้อย มันจัดการทุกอย่างภายใต้การขัดจังหวะดังนั้นคุณสามารถเขียนแอปพลิเคชันของคุณใน C และไม่ต้องกังวลเกี่ยวกับการกำหนดเวลา VGA
มันยังให้เสียง
ฉันสร้างเกมปิงปองตัวเล็กโดยใช้มัน: http://blog.hodgepig.org/2009/08/17/510/
ฉันขอแนะนำให้ใช้ชุด PockeTerm จาก Briel Computingเพื่อเชื่อมต่อกับพอร์ตอนุกรมของ Arduino เป็นระบบที่ใช้ Parallax Propeller ซึ่งทำหน้าที่เหมือนเทอร์มินัล VT100 พร้อมเอาต์พุต VGA และอินพุตคีย์บอร์ด PS / 2
นอกจากนี้เมื่อคุณทำโครงการนี้เสร็จแล้วคุณสามารถนำ PockeTerm กลับมาใช้ใหม่หรือแม้กระทั่งโหลดซอฟต์แวร์ Propeller อื่น ๆ เพื่อทำการทดลอง