Arduino轻松学Lesson 14

网友投稿 2019-03-20 11:11

遥控门锁

1课程简介

本节课讲解红外遥控的实现方法并使用红外遥控制作一个遥控门锁。


2知识要点

红外遥控

舵机

3所需元件

ArduinoUNO板、IO扩展板、SG90舵机、红外接收模块、LED灯

https://cdn.china-scratch.com/timg/190322/11113164B-0.jpg

元件介绍

红外遥控接收器

接收遥控器发来的红外信号。

红外遥控发射器

发射遥控信号。

遥控器上的每个按键都对应一个16进制的数字,按键与数字对应如下:

https://cdn.china-scratch.com/timg/190322/1111313N3-1.jpg

详细的红外解码及编程可阅读文末附的文章链接。

4Mixly模块

红外接收模块

https://cdn.china-scratch.com/timg/190322/1111316429-2.jpg

模块位置:“通讯”栏

模块功能:判断是否接收到红外信号,若接受到红外信号,则在串口监视器中输出红外信号的类型和信号数值。

数字模块

https://cdn.china-scratch.com/timg/190322/111131G93-3.jpg

模块位置:“数学”栏

模块功能:在程序中存储数值。红外信号编码“0xFD906F”为16进制数字。为了与字符“FD906F”区别开,需要添加“0x”前缀。

5程序

https://cdn.china-scratch.com/timg/190322/1111313156-4.jpg

7课堂联系

完成课堂案例,制作一个遥控门锁。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com