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模块结合制作网路遥控器示例的主要内容,如果未能解决你的问题,请参考以下文章
Arduino ESP8266 RF433数据传输实验二(传输ADC模拟量信号)