ESP32-CAM

ESP32_CAM_烧录问题


前期教程和环境配置见该网址 https://diandeng.tech/doc/getting-start-8266

烧录过程中主要问题是要按住boot键,而板子上没有该按键

开发板型号ESP32_CAM

板子长这样,ESP32-CAM,用arudino平台烧录开发

烧录

记得先选择端口
代码建议使用blinker提供的Hello_WiFi,
如果利用USB直接烧录代码会有如下结果
在这里插入图片描述
烧录之前将IO0口接地,点击上传,这样就可以连接到开发板并烧录程序。

这里还会遇到一个问题
烧录基本完成了,但是要最后一步
可以先打开串口监视器便于查看结果,将IO0接到3V3引脚,然后按一下RST键即可。也可后打开串口监视器,按RST后就会刷新,都可以输出
在这里插入图片描述

下面还是放一下代码块,在Blinker示例中是一样的

*****************************************************************  *  * Download latest Blinker library here:  * https://github.com/blinker-iot/blinker-library/archive/master.zip  *  
*   * Blinker is a cross-hardware, cross-platform solution for the IoT.   * It provides APP, device and server support,   * and uses
public cloud services for data transmission and storage.  * It can be
used in smart home, data monitoring and other fields   * to help users
build Internet of Things projects better and faster.  *   * Make sure
installed 2.5.0 or later ESP8266/Arduino package,  * if use ESP8266
with Blinker.  * https://github.com/esp8266/Arduino/releases  *   *
Make sure installed 1.0.2 or later ESP32/Arduino package,  * if use
ESP32 with Blinker.  *
https://github.com/espressif/arduino-esp32/releases  *   * Docs:
https://doc.blinker.app/  *      
https://github.com/blinker-iot/blinker-doc/wiki  *   *
*****************************************************************  *   * Blinker 库下载地址:  * https://github.com/blinker-iot/blinker-library/archive/master.zip  *  
* Blinker 是一套跨硬件、跨平台的物联网解决方案,提供APP端、设备端、  * 服务器端支持,使用公有云服务进行数据传输存储。可用于智能家居、  * 数据监测等领域,可以帮助用户更好更快地搭建物联网项目。  *   *
如果使用 ESP8266 接入 Blinker,  * 请确保安装了 2.5.0 或更新的 ESP8266/Arduino 支持包。  *
https://github.com/esp8266/Arduino/releases  *   * 如果使用 ESP32 接入
Blinker,  * 请确保安装了 1.0.2 或更新的 ESP32/Arduino 支持包。  *
https://github.com/espressif/arduino-esp32/releases  *   * 文档:
https://doc.blinker.app/  *      
https://github.com/blinker-iot/blinker-doc/wiki  *   *
*****************************************************************/

#define BLINKER_WIFI

#include <Blinker.h>

char auth[] = "899300659523"; char ssid[] = "903"; char pswd[] =
"2012990708";

// 新建组件对象 BlinkerButton Button1("btn-abc"); BlinkerNumber
Number1("num-abc");

int counter = 0;

// 按下按键即会执行该函数 void button1_callback(const String & state) {
    BLINKER_LOG("get button state: ", state);
    digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN)); }

// 如果未绑定的组件被触发,则会执行其中内容 void dataRead(const String & data) {
    BLINKER_LOG("Blinker readString: ", data);
    counter++;
    Number1.print(counter); }

void setup() {
    // 初始化串口
    Serial.begin(115200);
    BLINKER_DEBUG.stream(Serial);
    
    // 初始化有LED的IO
    pinMode(LED_BUILTIN, OUTPUT);
    digitalWrite(LED_BUILTIN, HIGH);
    // 初始化blinker
    Blinker.begin(auth, ssid, pswd);
    Blinker.attachData(dataRead);

    Button1.attach(button1_callback); }

void loop() {
    Blinker.run(); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值