查看“Microduino 视频输出/zh”的源代码
←
Microduino 视频输出/zh
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 800px;" |- | ==概述== *项目名称:Microduino电视输出 *目的:本教程将教大家如何使用Microduino去连接你家的电视机,并以PAL或NTSC制式发送视频输出到屏幕上。 *难度:中等 *耗时:1小时 *制作者:Microduino Studio-ray *来源:Make Your Own Video Game System by Maik Schmidt http://pragprog.com/magazines/2011-08/make-your-own-video-game-system/ ==材料清单== *'''[[Microduino-Core]]''' *'''[[Microduino-FT232R]]''' *其他硬件设备 **有AV接口的电视 一个 **USB数据连接线 一根 **跳线 若干 **RCA线 一根 **1k欧电阻 一个 **470欧电阻 一个 ==RCA线== 在我们开始生成视频信号前,我们必须把Microduino连接到电视机。一个最便宜和最简单的解决方案就是用于发送音频或视频信号的RCA电缆(有时称为cinch电缆)。在下图中你可以看到一个RCA连接线有三个接头。 这些电缆通常是传送声音(红色和白色接头)和视频(黄色接头)。在本例中我们只需要黄色接头的电缆就足够了。 [[File:RCA线.jpg|600px|center|thumb]] ==视频制式== 视频制式主要有两种PAL,NTSC,我国主要使用PAL: *PAL制式是电视广播中色彩调频的一种方法,全名为逐行倒相(Phase Alternating Line)。除了北美、东亚部分地区使用NTSC制式,中东、法国及东欧采用SECAM制式以外,世界上大部份地区都是采用PAL制式。PAL由德国人沃尔特·布鲁赫于1963年提出,当时他为德律风根(Telefunken)工作。 *NTSC是National Television Standards Committee的缩写,意思是“(美国)国家电视标准委员会”。 NTSC负责开发一套美国标准电视广播传输和接收协议。此外还有两套标准:逐行倒相(PAL)和顺序与存色彩电视系统(SECAM),用于世界上其他的国家。NTSC标准从他们产生以来除了增加了色彩信号的新参数之外没有太大的变化。NTSC信号是不能直接兼容于计算机系统的。 ==原理图== [[File:Microduino视频输出原理图.jpg|600px|center|thumb]] [[File:视频输出原理图.jpg|600px|center|thumb]] ==程序== 见 MicroduinoTVOut tv.begin(PAL, WIDTH, HEIGHT);//设置输出制式,长,宽 tv.select_font(font4x6);//设置字体 tv.clear_screen();//清屏 tv.draw_line(0, 10, WIDTH - 1, HEIGHT - 1, WHITE);//画线 tv.draw_rect(0, 10, WIDTH - 11, HEIGHT - 11, WHITE);//画长方形 tv.draw_circle(WIDTH / 2, HEIGHT / 2, 20, WHITE);//画圆 ==调试== 步骤一:Microduino连接电视,不幸的是, Microduino没有RCA插孔,所以我们如何将连接microduino呢 ?确实可以在microduino上加一个RCA插槽,但我们会用一种更Geek的方式,直接连接电缆的电线到Microduino的引脚。 剪开你的线,RCA连接线包含两条线:信号线和地线。 信号线在中间,通过一个层绝缘层保护,最外层就是地线。 把这两股线做成如下图所示: [[File:RCA线制作.jpg|600px|center|thumb]] 步骤二:按着原理图在信号线分出的两根线上分别接上1k欧电阻和470欧电阻,最终制作好的连接线看起来像这样: [[File:电阻连接RCA线图.jpg|600px|center|thumb]] 步骤三:RCA连接到Microduino,1k欧接D9,470欧接D7,Gnd接Gnd,如下图: [[File:Microduino连接RCA线图.jpg|600px|center|thumb]] 然后RCA接头接到你家电视的AV接口也是黄颜色的很好找。 步骤四:需要一个库函数解决PAL和NTSC视频编码输出问题:http://code.google.com/p/arduino-tvout/ 下载代码并编译通过。 步骤五:运行代码,看看电视屏幕上有啥反应。 ==结果== 电视上会循环显示,hello Microduino!,一条线,一个圆圈。 如下图: [[File:电视输出图像hello microduino.jpg|600px|center|thumb]] [[File:电视输出图像.jpg|600px|center|thumb]] ==注意问题== *焊接电阻不能出错 ==视频== http://v.youku.com/v_show/id_XNzAxOTc5NTA4.html |}
该页面使用的模板:
模板:Language
(
查看源代码
)
模板:Nmbox
(
查看源代码
)
返回至
Microduino 视频输出/zh
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息