Ardunio开发实例-红外遥控器解码与LED控制

红外遥控器解码与LED控制

红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机和手机系统中。

红外遥控的发射电路是采用红外发光二极管来发出经过调制的红外光波;红外接收电路由红外接收二极管、三极管或硅光电池组成,它们将红外发射器发射的红外光转换为相应的电信号,再送后置放大器。

在各种应用中,红外遥控原理基本一样,区别只是在于各系统的信号编码和解码方式不同。

在本实例中,通过红外遥控器、红外接收器实现对不同LED控制。

在这里插入图片描述

1、硬件准备

  • Arduino UNO 开发板一块
  • 杜邦线若干、数据线一条
  • 数据线一条
  • 红外接收模块(这里使用38KHz接收模块)
  • 红外遥控器一个
  • 发光红色、黄色、绿色LED各一个
  • 220欧电阻三个

首先需要遥控器的按键值解码出来,接线如下图:

猜你喜欢

转载自blog.csdn.net/wujuxKkoolerter/article/details/115053195