文章目录
ESP32 Cam 模式

接线图


导入ino项目

选择INO打开

目录结构

platformio.ini
            
            
              bash
              
              
            
          
          ; 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

源代码
            
            
              c
              
              
            
          
          #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为闪光灯
            
            
              bash
              
              
            
          
          #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秒
}效果图有点闪眼睛,自行脑部
