Search Suggestions
Arduino 红外控制例程

Arduino 红外控制例程

TONYLABS 27 Jan, 2014
  • 111
  • 0

红外遥控原理:

红外遥控是由红外发射和红外接收系统组成 1、红外接收:接收电路是一种集成红外线接收和放大一体的一体化红外接收器模块,能够完成从红外线接收到输出与TTL电平信号兼容的所有工作,它适用于红外线遥控和红外线数据传输。接收器做成的红外接收模块只有三个引脚,信号线,VCC,GND。与arduino和其他单片机连接通信非常方便。 这里我使用的了OCROBOT MANGO(ARDUNIO 兼容控制板)的红外接收套件 2、红外发射:红外发射的遥控器发射的38K红外载波信号是由遥控器里的编码芯片对其进行编码。 至于编码原理查查阅相关的产品说明. 3、库文件下载:https://github.com/shirriff/Arduino-IRremote 

  #include int RECV_PIN = 11;//定义红外接收器的引脚为11 IRrecv irrecv(RECV_PIN); decode_results results; void setup() {  Serial.begin(9600);  irrecv.enableIRIn(); // 初始化红外接收器 } void loop() {  if (irrecv.decode(&results))  {    Serial.println(results.value, HEX);//以16进制换行输出接收代码    Serial.println();//为了便于观看输出结果增加一个空行    irrecv.resume(); // 接收下一个值  } }  


相关商品

Arduino Mega 2560

Arduino Mega 2560

190.00
Arduino 101

101能通过USB或者外部电源接口供电。两者同时供电时,电路能自动进行切换。外部电源接口可以接交流转直流的适配器供电,也可以使用电池供电。电源相关引脚如下:

190.00
Arduino Uno R3

101能通过USB或者外部电源接口供电。两者同时供电时,电路能自动进行切换。外部电源接口可以接交流转直流的适配器供电,也可以使用电池供电。电源相关引脚如下:

75.00

订阅并保持联系

输入您的电子邮箱即可在第一时间获得 TONYLABS 资讯