ESP8266+433模块结合制作网路遥控器示例

Posted perseverance52

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP8266+433模块结合制作网路遥控器示例相关的知识,希望对你有一定的参考价值。

ESP8266+433模块结合制作网路遥控器示例

  • 所需库:rcswitch库可在ArduinoIDE里面下载到,LinkedList库:https://github.com/ivanseidel/LinkedList
  • 程序代码
/*
NodeMcu或esp-01/01s控制1路继电器,集成blinker平台,
用手机app控制1路继电器开关,添加一路物理开关控制,继电器用常开(NO)模式
 

说明:
1,继电器高电平触发时,YYXBC_HIGH = 1,YYXBC_LOW  = 0
继电器低电平触发时,YYXBC_HIGH = 0,YYXBC_LOW  = 1
const int YYXBC_HIGH = 0 ;
const int YYXBC_LOW  = 1 ;

2,用esp-01时,物理开关接在vcc 和gpio2上,继电器接在gpio0上
用nodeMcu时,物理开关接在vcc 和D4上,继电器接在D3上,下面的宏
定义只能同时有一个生效

//NodeMCU 继电器接D3,物理开关接D4
#define LED_BUILTIN_LIGHT 0
#define LED_BUILTIN_K2 2

//Esp-01/01s,继电器接GPIO0,物理开关接GPIO2
//#define LED_BUILTIN_LIGHT D3
//#define LED_BUILTIN_K2 D4

3,YYXBC_BUTTON_TYPE 

以上是关于ESP8266+433模块结合制作网路遥控器示例的主要内容,如果未能解决你的问题,请参考以下文章

基于点灯blinker——ESP8266红外遥控空调

Arduino ESP8266 RF433无线发射接收实验

Arduino ESP8266 RF433数据传输实验二(传输ADC模拟量信号)

Arduino ESP8266通过 RF433数据收发实验

Arduino ESP8266 通过RF433将DHT11数据传输实验

我想用ESP8266模块 做一个通过无线控制空调的系统。就是用电脑给无线模块发送信息 让它再把信息