admin管理员组

文章数量:1516870

arduino ide+esp32

 首先在arduino ide上下载最新的blinker库http:// .zip

解压之后放在arduino的库的文件夹中,

再附加开发板库的网址中填入.json,完成后点击“好”,再在开发板管理器中找到esp32的板库进行安装,如果安装失败再重新安装,重复几次后即可安装成功。或者下载esp32的安装包解压到D:\Arduino\hardware\arduino-esp32-master

 安装成功后在开发板中选择AI Thinker ESP32-CAM

 在文件示例中找到我们之前下载的blinker库在里面找到Blinker_ESP32_CAM打开

 在里面把#define BLINKER_ESP_SMARTCONFIG一键配网注释掉然后加入自己的WiFi名称和密码再将Blinker.begin(auth);初始化改成Blinker.begin(auth, ssid, pswd);

#define BLINKER_WIFI
//#define BLINKER_ESP_SMARTCONFIG#include <Blinker.h>
#include "ESP32_CAM_SERVER.h"char auth[] = "********";//blinker的密钥
char ssid[]="*******";//WiFi名称
char pswd[]="********";//wifi密码
bool setup_camera = false;void dataRead(const String & data)
{BLINKER_LOG("Blinker readString: ", data);Blinker.vibrate();uint32_t BlinkerTime = millis();Blinker.print("millis", BlinkerTime);//Blinker.printObject("video", "{\"str\":\"mjpg\",\"url\":\"http://"+ WiFi.localIP().toString() + "\"}");
}void setup()
{Serial.begin(115200);BLINKER_DEBUG.stream(Serial);pinMode(LED_BUILTIN, OUTPUT);digitalWrite(LED_BUILTIN, LOW);Blinker.begin(auth,ssid,pswd);Blinker.attachData(dataRead);
}void loop()
{Blinker.run();if (Blinker.connected() && !setup_camera){setupCamera();setup_camera = true;Blinker.printObject("video", "{\"str\":\"mjpg\",\"url\":\"http://"+ WiFi.localIP().toString() + "\"}");}
}

如果烧录上传失败可能是电脑usb口的供电不足换一个usb口试一试

上传成功后打开串口监视器找到IP Address:把地址复制下来 粘贴到APP中的URL设置视频流为mjpg(切记地址一定要复制不要手打可能会出错)

 就可以看到视频了

本文标签: arduino ideesp32