0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arduino怎样连接到电视以显示文本信息和图形

454398 来源:工程师吴畏 2019-07-30 11:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Arduino可以连接到许多设备,包括传感器,机电部件,甚至简单的显示器。但想象一下,如果你可以将Arduino连接到电视并用它来显示文字,信息,甚至粗糙的图形!在这个Maker Pro项目中,我们将做到这一点!

原理图

工作原理:复合电视信号

复合电视信号相当复杂和混乱,所以我们只看基础知识。还应该注意的是,我们只考虑PAL而不是NTSC,因为两者的时序略有不同,我住在欧洲,使用PAL。

电视显示一系列图像的速度形成运动图像称为每秒帧数(也称为FPS)。由于每个帧是静止图像并且电视上的这些图像是逐行绘制的,因此图像被串行发送到TV,每个像素一次发送一个。但如果图像线是串行数据,亮度如何确定?与数字串行连接不同,PAL信号是模拟信号,串行线上的电压决定了像素的亮度。下图显示了PAL图表以及不同的电压指示。

如果输入信号为0V,则电视将其视为同步信号。根据同步信号的完成方式,它可以用来告诉电视两件事:

水平同步 - 准备好显示我们图片中的下一行

垂直同步 - 为全新图像做好准备

0.3V和1V之间的电压是图像像素,其中0.3V代表黑色像素,1V代表白色像素,其间的电压是灰色的。由于使用相移和色同步信号的颜色非常复杂,因此不会覆盖彩色像素。那么如果我们在Uno上没有模拟输出,我们怎样才能达到这些电压水平?这就是我们的两个外部电阻器进来的地方!

Arduino Uno与TV Out库一起使用时,有两个引脚:视频和同步。视频引脚用于传输视频数据(单个像素),而同步引脚用于同步电视。这两个引脚通过R1和R2连接在一起,形成一个简单的分压器,提供以下电压电平。

如何安装电视输出库

首先加载Arduino IDE,然后单击草图》包含库》管理库。

在打开的库窗口中,选择搜索栏并输入“TV Text”。

搜索完成后,选择电视文本库并单击“安装”。

最后一步将涉及打开内置示例,以便我们可以测试它。首先单击文件》示例》电视输出》演示PAL。

设置

该项目利用面包板帮助将Arduino Uno连接到两个电阻和复合视频电缆。 Arduino连接到主机PC,便于编程和供电,一旦完成设置(如下所示),您就可以对Arduino进行编程并打开电视。

如果一切按计划进行,你应该有类似于下面显示的电视屏幕。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6527

    浏览量

    197496
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Visionfive板和蚀刻SD卡,将电路板连接到HDMI时,什么也没显示,为什么?

    我最近购买了 Visionfive 板和蚀刻 SD 卡(带 Fedora)。当我将电路板连接到 HDMI 时,什么也没显示显示显示错误“显示
    发表于 04-01 06:08

    探索 EPSON S1D13709:多功能图形 LCD 控制器的卓越之选

    ,它为电子工程师们在设计图形文本显示系统时提供了强大而灵活的解决方案。 文件下载: S1D13709F00A100-119.pdf 产品概述 S1D13709 是一款简单且多功能的图形
    的头像 发表于 03-28 11:50 275次阅读

    详解DBC的Signal与JSON文本结合

    为了优化CAN数据发送与接收的操作流程,更改以前手动输入状态对应数据的模式,采用下拉列表选择内容,但这需要用到超出DBC原有承载能力的信息。因此,将JSON与其结合,采用JSON格式文本写入Signal的Comment属性,将Comment属性的字符串通过JSON
    的头像 发表于 01-06 10:57 438次阅读
    详解DBC的Signal与JSON<b class='flag-5'>文本</b>结合

    Labview 解析dxf文件并显示<一>

    Labview软件开发过程中,大家会遇到导入dxf文件的需要,今天开个帖子,聊聊如何解析和显示dxf文件,同时用图表来显示。 首先来介绍下dxf, 简单来说他就是图形文件的一种文本格式
    发表于 11-14 22:45

    如何在AMD Vitis Unified 2024.2中连接到QEMU

    在本篇文章我们将学习如何在 AMD Vitis Unified 2024.2 中连接到 QEMU。 这是本系列的第 2 篇博文。要了解如何设置和使用 QEMU + 协同仿真,请参阅开发者分享|在 AMD Versal 自适应 SoC 上使用简单的 QEMU + 协同仿真示例。
    的头像 发表于 08-06 17:24 2011次阅读
    如何在AMD Vitis Unified 2024.2中<b class='flag-5'>连接到</b>QEMU

    CYBLE-416045_EVAL BLE如何连接到Windows?

    Bluetooth_LE_Hello_Sensor 来将PSoC™作为外围设备,但当我尝试连接时它失败了。 失败意味着:在 Windows 中配对完成并连接,但在 Windows 中 5 秒内显示断开
    发表于 07-24 07:03

    飞书开源“RTV”富文本组件 重塑鸿蒙应用富文本渲染体验

    近日,飞书正式将其自研的富文本组件库 RichTextVista(简称“RTV”)开源,并上线OpenHarmony 三方库中心仓。该组件领先的性能、流畅的渲染体验与高度的开放性,为鸿蒙生态提供了
    的头像 发表于 07-11 15:20 796次阅读
    飞书开源“RTV”富<b class='flag-5'>文本</b>组件 重塑鸿蒙应用富<b class='flag-5'>文本</b>渲染体验

    WICED IDE 6.6.1.1怎样才能连接到自定义硬件?

    在Evalboard上运行良好的扫描片段示例,证明它可以正常运行。 因此,我们复制了该项目并从他们声称必要的 muRata 中应用了补丁。 但是这些补丁无助于连接的启动和运行。 一些基本问题
    发表于 07-09 07:01

    外围设备通过手机连接到BLE应用程序,为什么不能连接到Infineaon BLE?

    使用 ch06_ex01_periab \" le 项目创建了外围设备。\" \" 使用像 LightBlue 这样的移动应用程序,我能够连接到这个外围设备并更改特征值。 我已经使用 \"
    发表于 07-07 08:06

    【BPI-CanMV-K230D-Zero开发板体验】+TFT屏显示驱动及信息显示

    。 图1 输出信息连接显示屏的情况下,其显示效果如图2所示,说明该程序对这款显示屏还是起一些作用的。只是程序中
    发表于 07-02 11:03

    如何在树莓派上安装并运行 Arduino 集成开发环境!

    使用树莓派单板计算机,你可以运行各种应用程序,包括广受欢迎的Arduino集成开发环境(IDE)。这意味着你可以用它轻松地为通过USB连接到树莓派计算机的微控制器编程,创建交互式电子项目。下面
    的头像 发表于 07-01 17:41 4592次阅读
    如何在树莓派上安装并运行 <b class='flag-5'>Arduino</b> 集成开发环境!

    将CYW20706基于硅的蓝牙模块(CYBT-343151-02)连接到定制板上的MCU,怎样才能将链接配置为未确认数据模式?

    我将 CYW20706 基于硅的蓝牙模块(CYBT-343151-02)连接到定制板上的 MCU。 它在确认数据模式下工作,没有问题 但是我怎样才能将链接配置为未确认数据模式
    发表于 06-27 08:23

    将 TypeC 连接到 DisplayPort 转换电缆时,可能无法检测到 CC 线路,也可能无法显示屏幕,为什么?

    CYPD5225-96BZXI 设计具有 2 个 Type-C 端口的设备。 将 TypeC 连接到 DisplayPort 转换电缆时,可能无法检测到 CC 线路,也可能无法显示屏幕。 ■详细信息
    发表于 05-28 08:11

    是否可以保持与 SOM 的数据连接并将连接到 CYPD3177 的 CC 线路同时设置 USB 电压?

    我有一个应用程序,我必须将数据线连接到 SOM 单元进行 USB 高速连接,然后将 CC 线路连接到 CYPD3177 来设置电压。 是否可以保持与 SOM 的数据
    发表于 05-27 08:04

    FPC连接器在电视LED屏幕中的应用优势

    FPC连接器在电视LED屏幕中的应用,已成为现代显示技术不可或缺的一部分。FPC(柔性印刷电路)连接器凭借其轻薄、灵活、可靠的特性,广泛应用于各种电子设备,尤其是在
    的头像 发表于 05-17 10:20 846次阅读