所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
Arduino轻松学Mixly编程第14课遥控门锁
ASH腻 2019-04-28 14:21:35
0
0
简单

Arduino轻松学Mixly编程 第14课 遥控门锁 


1.课程简介

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


2.知识要点红外遥控舵机


3.所需元件

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

projectImage

4. 元件介绍


红外遥控接收器

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


红外遥控发射器

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

projectImage


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

5.Mixly模块


红外接收模块

projectImage


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


数字模块

projectImage


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

projectImage


7.课堂联系

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


8.作业及挑战

制作一个Useless Machine。按下按键,LED灯亮,舵机旋转直至摇杆按下按键,LED灭,摇杆复位。

projectImage


作业提交格式:编程截图+视频效果,请按照要求格式提交作业,以免影响成绩。


附红外解码及编程扩展:当乐高遇见Arduino:乐高桌面乒乓发球机

(文章连接:http://mp.weixin.qq.com/s/RdGZkyRc8T3FADdviJ8_Fg

课程简介
《Arduino轻松学》是科技学堂制作的在线系列创客教学视频之一。《轻松学》是一套Arduino开发的基础入门课程,适合还没有过硬件开发和编程经验的人群做入门学习使用。本课程中,每节课带你制作一个趣味小项目,在学到技术的同时,也开动想象发挥创造。
课程案例
《轻松学》课程中使用非常适合初学者的DFRobot的米思齐(Mixly)编程积木入门套装,软件选用图形化编程的Mixly。课程以视频+图文的呈现形式,深入浅出。既有操作演示,又方便学习者自主观看查询,轻松完成Arduino的入门学习。


点击附件PDF下载完整纸模:纸模.pdf

Makelog作者原创文章,未经授权禁止转载。
0
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]