เปิดไฟล์ DemoNTSC1 จากไลบรารีที่ให้ไว้ แล้วอัปโหลดโค้ดลง [Arduino](https://s.shopee.co.th/7fUgFAWSki) ไปเลยน้อง
ของพี่ใช้ [Arduino](https://s.shopee.co.th/7fUgFAWSki) Nano อยู่ หลักการเดียวกันกับ Arduino UNO เลยจ้า
- ขา SYNC ต่อเข้ากับ D9 ของ [Arduino](https://s.shopee.co.th/7fUgFAWSki)
- ขา Video ต่อเข้ากับ D7 ของ [Arduino](https://s.shopee.co.th/7fUgFAWSki)
- ขา Audio ต่อเข้ากับ D11 ของ [Arduino](https://s.shopee.co.th/7fUgFAWSki)
ต่อปลายของตัวต้านทาน (Resistor) เข้ากับขาบวกของพอร์ต RCA
ต่อขา Ground เข้ากับขาลบของพอร์ต RCA
พร้อมแล้ววว! เอาไปต่อกับทีวี ด้วยสาย RCA แล้วลุยงานกันเลย!!
รายละเอียดเทคนิคเพิ่มเติม
Legacy NTSC/PAL Composite Video Synthesis
โปรเจกต์เจ๋งๆ ที่เปลี่ยน Arduino ธรรมดาๆ ให้กลายเป็นการ์ดแสดงผลวิดีโอได้เลย แสดงข้อความและกราฟิกพื้นฐานลงทีวีที่มีอินพุต RCA ได้โดยตรง
- การสร้างสัญญาณซิงค์ที่แม่นยำ: Arduino ใช้ลูป Assembly ความเร็วสูงเพื่อสร้างพัลส์ซิงค์แนวนอน (15,734Hz) และแนวตั้ง (60Hz) ที่ต้องใช้สำหรับมาตรฐานวิดีโอ NTSC
- วงจร DAC แบบ R-2R อย่างง่าย: ใช้ตัวต้านทานแค่สองตัวเพื่อสร้างระดับแรงดัน (0V, 0.3V, 1V) สำหรับแสดงพิกเซล "สีดำ", "สัญญาณซิงค์" และ "สีขาว" บนสัญญาณวิดีโออนาล็อก
กลยุทธ์การสร้างสรรค์
- การแสดงผลกราฟิกแบบ Bitmap: เฟิร์มแวร์มีไลบรารีฟอนต์เล็กๆ และฟังก์ชันวาดพื้นฐาน (วงกลม, เส้น, จุด) ทำให้ Arduino กลายเป็นคอนโซลเกมเรโทรหรือแดชบอร์ดจอใหญ่ได้เลย
ข้อมูล Frontmatter ดั้งเดิม
title: "TV Out"
description: "Connect your Arduino to TV via RCA cable."
author: "Atharvak"
category: ""
tags:
- "monitoring"
views: 7088
likes: 3
price: 699
difficulty: "Easy"
components:
- "1x Resistor 1k ohm"
- "1x Arduino UNO"
- "5x Jumper wires (generic)"
- "1x RobotGeek RCA Board"
- "1x Resistor 475 ohm"
tools: []
apps:
- "1x Arduino IDE"
downloadableFiles:
- "https://projects.arduinocontent.cc/a3e5bac1-d320-4a5a-aa64-60219d03b98b.h"
- "https://projects.arduinocontent.cc/aeb427c3-ded4-43e3-9b4e-d2aa464e702d.cpp"
- "https://projects.arduinocontent.cc/a3e5bac1-d320-4a5a-aa64-60219d03b98b.h"
- "https://projects.arduinocontent.cc/89dee5a8-a3e9-4d8c-b69c-24bcfbe3fd5e.h"
- "https://projects.arduinocontent.cc/aeb427c3-ded4-43e3-9b4e-d2aa464e702d.cpp"
- "https://projects.arduinocontent.cc/89dee5a8-a3e9-4d8c-b69c-24bcfbe3fd5e.h"
documentationLinks: []
passwordHash: "669e11bca24220209c195f1966b55ff0cfd2096707e6751a543acea7013854e4"
encryptedPayload: "U2FsdGVkX1/ci2gCR0AvUQanEh9RmvSWnJuWzpoCzm6DvAfZg6qc3mz8PZxJVP+/p9Er5WqCiKs5X6xXxEVjxTdqKm5L1SPEwEj5xyZDt/8="
seoDescription: "Learn how to connect your Arduino to a TV using an RCA cable for simple video and text output."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/tv-out-80a790_cover.jpg"
lang: "th"