# 基于 __ESP8266__ 的 __Arduino IRGree-library__ .
### 使用 ___IRGree___ 库实现对格力空调的红外控制。
## 限制
- 暂时只支持制冷制热模式,其他的模式会不断完善。
- 由于没有示波器,确定定时时间是否准确花费代价太大所以没有有关定时功能。
- 必须注意,每发送一次数据,就需要重新使用 `setInfo()` 设置新的信息,不然会发送无效数据。
- 使用该库时需要先安装json库,存放在supplement中,还需要安装IRremoteESP8266库。
- 持续更新中......
## 支持的硬件
- ESP8266 Arduino for ESP8266
## 客户端 __API__
- `setInfo` : 根据json格式将要发送的IR指令设置好。
```
bool setInfo(char * json);
```
- `sendIR()` : 发送已经编码的IR指令。
```
void sendIR();
```
- `setInfo`的参数 _json_ (使用时要注意转义)。
```
{
"mode" : int类型(0表示制冷,1表示制热),
"switch" : int类型(0表示关闭空调,1表示打开空调),
"wind_speed" : int类型(0表示自动,1表示一级风速,2表示二级风速,3表示三级风速),
"UD_scavenging" : int类型(0表示关闭上下扫风,1表示开启上下扫风),
"LR_scavenging" : int类型(0表示关闭左右扫风,1表示开启左右扫风),
"temp" : int类型(温度的取值,取值范围为16~30),
}
示例:
{
"mode" : 0,
"switch" : 1,
"wind_speed" : 0,
"UD_scavenging" : 1,
"LR_scavenging" : 1,
"temp" : 16,
}
```
没有合适的资源?快使用搜索试试~ 我知道了~
ESP8266IRGree:通过红外模块控制格力空调
共7个文件
md:2个
ino:1个
json:1个
需积分: 33 25 下载量 65 浏览量
2021-05-16
11:37:08
上传
评论 2
收藏 7KB ZIP 举报
温馨提示
基于 ESP8266 的 Arduino IRGree-library . 使用 IRGree 库实现对格力空调的红外控制。 限制 暂时只支持制冷制热模式,其他的模式会不断完善。 由于没有示波器,确定定时时间是否准确花费代价太大所以没有有关定时功能。 必须注意,每发送一次数据,就需要重新使用 setInfo() 设置新的信息,不然会发送无效数据。 使用该库时需要先安装json库,存放在supplement中,还需要安装IRremoteESP8266库。 持续更新中...... 支持的硬件 ESP8266 Arduino for ESP8266 客户端 API setInfo : 根据json格式将要发送的IR指令设置好。 bool setInfo(char * json); sendIR() : 发送已经编码的IR指令。 void sendIR(); setInfo的参数 json (使用
资源详情
资源评论
资源推荐
收起资源包目录
ESP8266IRGree-master.zip (7个子文件)
ESP8266IRGree-master
src
IRGree.h 1KB
IRGree.cpp 3KB
supplement
ArduinoJson
examples
WS_IR_GREE_DS1302
WS_IR_GREE_DS1302.ino 3KB
README.md 1KB
README.md 2KB
library.properties 237B
library.json 619B
共 7 条
- 1
不喝酒的阿蓝
- 粉丝: 26
- 资源: 4639
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0