该项目是使用红外传感器和遥控器控制各种家用电器的原型。可以编辑该项目以容纳与遥控器上的键一样多的设备。
IRrecv irrecv(receivePin)
使用您选择的名称创建接收者对象。
irrecv.enableIRIn()
开始接收过程。这将启用每 50 µs 消耗少量 CPU 的定时器中断。
irrecv.decode(&results)
尝试接收 IR 代码。如果收到代码则返回 true,如果尚未收到代码则返回 false。收到代码后,信息将存储到“结果”中。
irrecv.resume()
接收后,必须调用它来重置接收器并准备接收另一个代码。
irrecv.blink13(true)
在接收期间启用 LED 闪烁。因为您看不到红外线,所以在故障排除时闪烁 LED 灯很有用,或者只是为了提供视觉反馈。
如图所示进行连接
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !