文章目录
- ESP32 Cam 模式
- 接线图
- 导入ino项目
- 选择INO打开
- 目录结构
- 手动转换成C++
- 源代码
- 编译
- 效果图
- 搞猛一点
- 其他实验
ESP32 Cam 模式
接线图
导入ino项目
选择INO打开
目录结构
platformio.ini
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html[env:esp32cam]
platform = espressif32
board = esp32cam
framework = arduino
手动转换成C++
https://docs.platformio.org/en/latest/faq/ino-to-cpp.html
源代码
#include <Arduino.h>void setup() {pinMode(33, OUTPUT); // 将GPIO33设置为输出模式
}void loop() {digitalWrite(33, HIGH); // 设置GPIO33输出高电平delay(1000); // 延时等待1000毫秒,即1秒digitalWrite(33, LOW); // 设置GPIO33输出低电平delay(1000); // 延时等待1000毫秒,即1秒
}
编译
Ctrl+Alt+B
效果图
搞猛一点
33为板载led红灯
4为闪光灯
#include <Arduino.h>
void setup()
{pinMode(33, OUTPUT); // 将GPIO33设置为输出模式pinMode(4, OUTPUT); // 将GPIO33设置为输出模式
}void loop()
{digitalWrite(33, HIGH); // 设置GPIO33出书输出高电平digitalWrite(4, HIGH); // 设置GPIO33出书输出高电平delay(1000); // 延时等待1000毫秒,即1秒digitalWrite(4, LOW); // 设置GPIO33出书输出低电平digitalWrite(33, LOW); // 设置GPIO33出书输出低电平delay(1000); // 延时等待1000毫秒,即1秒
}
效果图有点闪眼睛,自行脑部
其他实验
https://docs.geeksman.com/esp32