“IR数据发送示例”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“{| style="width: 800px;" |- | <p style="color: #4F4E4E;font-size:220%">'''MCookie - OLED测试程序'''</p> <br> 在下面的示例中,使用Core核心控制OLED…”)
 
第2行: 第2行:
 
|-
 
|-
 
|
 
|
<p style="color: #4F4E4E;font-size:220%">'''MCookie - OLED测试程序'''</p>
+
<p style="color: #4F4E4E;font-size:220%">'''Sensor IR Sensor发送特定数据'''</p>
 
<br>
 
<br>
在下面的示例中,使用Core核心控制OLED模块显示不同图形与文字。
+
在下面的示例中,使用Core核心控制Sensor IR Sensor发送特定数据。
 
<br>
 
<br>
 
<br>
 
<br>
第10行: 第10行:
 
*[[mCookie-Core]]
 
*[[mCookie-Core]]
 
*[[mCookie-Battery]]
 
*[[mCookie-Battery]]
*[[mCookie-OLED]]
+
*[[MCookie-Hub/zh]]
*mCookie配套红外遥控器
+
*[[Sensor-IO Split/zh]]
 
*4pin传感器线
 
*4pin传感器线
 +
 +
*一套[[识别接收到的红外信号|红外接收示例中所需的硬件作结果检查用]]
 
<br>
 
<br>
 
<p style="color: #E87E05;font-size:155%">电路搭建</p>
 
<p style="color: #E87E05;font-size:155%">电路搭建</p>
将Battery、Core、OLED堆叠在一起,或将屏幕通过传感器线接在SensorHub的IIC接口上。
+
将Battery、Core、SensorHub堆叠在一起,将传感器通过4pin线和一转二(IO-SPLIT)接在D3(Core核心)。
 
<br>
 
<br>
 
<p style="color: #E87E05;font-size:155%">代码</p>
 
<p style="color: #E87E05;font-size:155%">代码</p>
第43行: 第45行:
 
|}
 
|}
  
[[Sensor-IR Receiver Reference | 返回IR发射传感器的库语法手册]]
+
[[Sensor-IR Sensor Reference | 返回IR发射传感器的库语法手册]]

2018年6月4日 (一) 07:36的版本

Sensor IR Sensor发送特定数据


在下面的示例中,使用Core核心控制Sensor IR Sensor发送特定数据。

所需硬件


电路搭建

将Battery、Core、SensorHub堆叠在一起,将传感器通过4pin线和一转二(IO-SPLIT)接在D3(Core核心)。

代码

#include <IRremote.h>

IRsend irsend;

void setup()
{
  Serial.begin(9600);
}

void loop() {
  if (Serial.read() != -1) {
    for (int i = 0; i < 3; i++) {
      irsend.sendSony(0xa90, 12); // Sony TV power code
      delay(100);
    }
  }
}

将代码复制到Microduino IDE中,程序下载成功后,配合IR-Receiver使用( 示例),观察是否接收到红外信号。 同时也可以扩展用例,使其发射特定红外信号控制一些家电(如空调等),具体发送何种红外数据需要查询对应型号的电器。

返回IR发射传感器的库语法手册