1 Star 3 Fork 2

稚子/ESP32CAM-TCP

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

🍕ESP32CAM引脚分布

  • 闪光灯引脚:IO4
  • IO1:TX
  • IO3:RX 可能会遇到的问题:
  1. 图像的旋转角度可以进行调整
  2. TF卡最大32G,支持FAT32格式

🍔LED测试

#include <Arduino.h>

void setup()
{
  pinMode(4, OUTPUT);
}

void loop()
{
  digitalWrite(4, HIGH);
  delay(1000);
  digitalWrite(4, LOW);
  delay(1000);
}

🍄SD卡操作

嵌入式设备中常用的存储设备:flash、Eeprom、SD卡、U盘。SD卡的好处是容量大,读写速度相对较快(可以使用SDIO或SPI接口通信)。SDI接线连接:

ESP32 MicroSD 说明
GPIO18\SPI_CLK CLK SPI时钟线
GPIO23\SPI_MOSI MOSI SPI数据线,ESP32输出,SD卡输入
GPIO19\SPI_MISO MISO SPI数据线,ESP32输入,SD卡输出
GPIO5\SPI_CS CS SPI片选

SD库API介绍

函数 说明 示例
begin() 初始化函数,可以根据实际使用入参(片选引脚,SPI引脚等),不入参的话按默认配置 SD.begin(); SD.begin(4);
cardType() 读取SD卡类型 card_type = SD.cardType();
open() 打开指定路径或文件 fs.open(“/test.txt”);
remove() 删除文件 fs.remove(“/test.txt”);
write() 往文件里写数据 file.write(“hello world”);
read() 从文件里读数据 size = file.read(buf, 10);
mkdir() 创建目录 fs.mkdir(“/”);
// 需要添加的头文件
#include "FS.h"
#include "SD.h"
#include "SPI.h"
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/leisure27/esp32-cam-tcp.git
git@gitee.com:leisure27/esp32-cam-tcp.git
leisure27
esp32-cam-tcp
ESP32CAM-TCP
master

搜索帮助