Arduino论坛
直播中

jincheni227

9年用户 134经验值
擅长:可编程逻辑 MEMS/传感技术 测量仪表 嵌入式技术 模拟技术 处理器/DSP 接口/总线/驱动 控制/MCU
私信 关注
[问答]

【Landzo C1试用体验】——红外发射接收模块尚未成功

红外遥控.png
按照第八课的教程,搭建了红外发射和接收模块
红外线的发现:红外线是波长介乎微波与可见光之间的电磁波,波长在760 纳米(nm)至1毫米(mm)之间,比红光长的非可见光。高于绝对零度(-273.15℃)的物质都可以产生红外线,现代物理学称之为热射线。红外线是太阳光线中众多不可见光线中的一种,由英国科学家赫歇尔于1800 年发现,又称为红外热辐射。他将太阳光用三棱镜分解开,在各种不同颜色的色带位置上放置了温度计,试图测量各种颜色的光的加热效应.结果发现,位于红光外侧的那支温度计升温最快。因此得到结论:太阳光谱中,红光的外侧必定存在看不见的光线,这就是红外线1也可以当作传输媒介。

IMG_20160709_211949.jpg
实验中分别用到了Landzo自带的遥控器,mbot机器人遥控器以及家用电视遥控器
串口.JPG
通过串口观察,当按下ch+时,串口监视器上显示的是字母G,并非是教程中所列的编码
编码.JPG
并非是ch+ 的编码16769565,而且在发射与接收过程中,存在一定的不确定性,即按下按钮后,串口接收不到,更改波特率后也没有效果,不知道是何原因,以后还需研究学习
IMG_20160709_212003.jpg
当时按下按键时,红外接收模块上的led指示灯确有正常的响应
红外控制led.JPG
根据ArdBlock图形化编程制作了红外线控制器控制led点亮的程序
IMG_20160709_211949.jpg
接收到遥控器的指令后点亮led!

回帖(1)

700116

2016-7-11 08:35:31
正好我也买了个makeblock遥控器,可以对比一下。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分