代码拉取完成,页面将自动刷新
#include <Arduino.h>
void setup()
{
pinMode(4, OUTPUT);
}
void loop()
{
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(4, LOW);
delay(1000);
}
嵌入式设备中常用的存储设备: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片选 |
函数 | 说明 | 示例 |
---|---|---|
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"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。