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
版权声明:本文标题:arduino ide+esp32 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1706216165a682509.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论