欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 国际 > ESP32-CAM导入ino项目编译和烧录

ESP32-CAM导入ino项目编译和烧录

2025/1/31 1:52:17 来源:https://blog.csdn.net/qq_20330595/article/details/145379152  浏览:    关键词:ESP32-CAM导入ino项目编译和烧录

文章目录

          • 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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com