步骤1:Doit ESP32 Devkit V1开发板 在电路方面,我选择了低成本的Doit ESP32 Devkit V1开发板,它提供了无线通信选项,比如WiFi、蓝牙和ESP-NOW。 在这个项目中用的ESP32板模型总共有30个I/O引脚。有些型号有36个I/O引脚,并且尺寸较长。Doit ESP32 Devkit V1开发板可以通过VIN引脚以4V到12V的供电电压工作。
ESP32 DOIT DEVKIT V1开发板5mm LED330欧姆电阻跳线面包板 (可选) 将ESP32开发板插入计算机,然后按照以下说明进行操作: 1)转到工具>开发板,向下滚动到ESP32部分,然后选择ESP32开发板的名称。就我而言,它是DOIT ESP32 DEVKIT V1开发板。 2)转到工具>端口,然后选择可用的COM端口。 3)按上传按钮。 仅此而已!
同样关键的是,它要有标准的电压输入,以及一个用于供电和代码上传的USB输入。我们在大多数ESP32项目中使用ESP32 DEVKIT DOIT板,它是我们推荐给初学者的。这个板子有三种不同的配置,每种配置都有不同数量的可访问引脚(30、36和38)--所有板子的功能都差不多。其他具有前面所述功能的类似板子,如Adafruit ESP32 Feat...
1) 转到Tools>Board,向下滚动到 ESP32 部分,然后选择 ESP32 板的名称。就我而言,它是 DOIT ESP32 DEVKIT V1 板。 2) 进入工具>端口并选择一个可用的 COM 端口。 3) 按上传按钮。 就是这样! 注意:如果您在尝试上传代码时出现以下错误,则表示您的 ESP32 未处于闪烁/上传模式。 连接ESP32 失败:超时......
这是ESP32 DEVKIT DOIT开发板。 该评估板有两个版本,分别具有30个和36个GPIO。 两者的工作方式相似。 我更喜欢具有30个GPIO的版本,因为它带有两个GND引脚。 此外,即使其他型号带有更多GPIO,也不建议使用多余的GPIO(它们已连接到ESP32集成闪存)。 代码语言:javascript ...
在这种情况下,mDNS 允许你按名称与多个系统通信 —— 多数情况下不用路由器。你也不必在所有本地系统...
本项目将在Arduino IDE环境下,利用ESP32产生的PWM信号控制多个LED。项目所需物料如下: ESP32 DOIT DEVKIT V1板 3x 5mm LED 3x 330欧姆电阻器 面包板 跳线若干 ESP32带一个包含16通道LED PWM控制器,可配置以产生不同特性的PWM信号。项目开始之前需要先安装Arduino IDE,连接妥当后就可以把ESP32 DOIT DEVKIT V1...
使用USB 数据线将 ESP32 开发板连接到计算机。如果您有 ESP32 DEVKIT DOIT 板,内置的红色 LED 将亮起。这表示电路板正在通电。 重要提示:您必须使用带有数据线的 USB 电缆。充电器或移动电源的某些 USB 电缆仅供电,它们不传输数据 - 这些不起作用。
编程环境vscode+platform加载doit esp32和导入必要的库: #include<U8g2lib.h>#include<Wire.h>#include<WiFi.h>#include<WiFiUdp.h>#include<NTPClient.h>#include<HTTPClient.h>#include<ArduinoJson.h>U8G2_SSD1306_128X64_NONAME_F_HW_I2Cu8g2(U8G2_R0,/* reset=*/U8X8_PIN_NONE);voidconnectToWi...
本项目将在Arduino IDE环境下,利用ESP32产生的PWM信号控制多个LED。项目所需物料如下: ESP32 DOIT DEVKIT V1板 3x 5mm LED 3x 330欧姆电阻器 面包板 跳线若干 ESP32带一个包含16通道LED PWM控制器,可配置以产生不同特性的PWM信号。项目开始之前需要先安装Arduino IDE,连接妥当后就可以把ESP32 DOIT DEVKIT V1...