一个最简单的射频发射代码,发射接口连接的是ESP32模块的GPIO 22,见下面的原理图:
设计采用ESP-WROOM-32S设计,第一步现在Arduino IDE的文件首选项中设置开发板地址:
然后在工具--开发板--开发板管理,搜索ESP32,安装1.0.6开发板
复制以下代码到编辑器中,点击编辑下载即可:
//最简单的Arduino射频发射代码,附原理图截图
#include <RCSwitch.h>
#include <IRremote.h>
RCSwitch mySwitch = RCSwitch();
void setup() {
Serial.begin(9600);//设置波特率
mySwitch.enableTransmit(digitalPinToInterrupt(21)); //GPIO21 433Mhz send pin
}
void loop() {