新闻中心
热门下载
视频
博客
微博
使用Uno创造一体化遥控器
来源:Atmel 时间:2014-12-19
一名被称为“Victor8o5”的电子工程学学生使用一系列基础硬件连接组件设计出了一体化遥控器,这些连接组件包括Atmel公司的Arduino Uno(Atmel ATmega328微处理器)、LCD keypad shield、红外线发光二极管和红外传感器。
Victor8o5通过使用红外传感器,收集房子周围各种遥控器的编码,开始着手创建AiO项目。
“一旦编码上传,传感器连接后,我们拿起‘工具’,然后点击‘串联监控器’【如图所示】。屏幕上将弹出一条信息‘准备对红外遥控器遥控信息进行解码!’,此时,面向传感器,同时按下遥控器上任意一个键,我们就能获得编码,”近期,他在Instructables的一个帖子上解释道。
“一旦完成了解码,我们就可以开展工作了,但要确保将红外线发光二极管的一段与数字引脚3相连,另一端接地,数字引脚3是脉冲宽度调制引脚,其他引脚不可用。左右按钮控制菜单,上下按钮控制子菜单,选择按钮用于发送菜单中相应子菜单的编码。”
Victor8o5解释说,可使用一些发光二极管和晶体管来提高功率,扩大范围。
“这是因为一个数字引脚的输出电流最大为40mA,仅能够供一个或两个发光二极管使用,但不足以为一组发光二极管(比如说5个发光二极管)供电,”他补充说道。
“底座(晶体管的中间的引脚)的电阻值应该在1-2k左右。由于频繁地开关,可能不需要电阻,因为发光二极管可以供电。我自己尝试过这种方法,用一个标准的红外发光二极管和与数字引脚3相连的5V电源,供电没有问题。”