编写一段ESP32C3读取SD卡内容的代码
时间: 2024-05-28 14:08:46 浏览: 258
好的,请稍等,以下是ESP32C3读取SD卡内容的代码示例:
#include <SD.h>
#include <SPI.h>
#define SD_CS 5 //SD卡片选引脚
File myFile; //定义一个文件对象
void setup() {
Serial.begin(115200);
pinMode(SD_CS, OUTPUT);
while(!Serial) {} //等待串口连接
Serial.print("Initializing SD card...");
if(!SD.begin(SD_CS)) { //初始化SD卡
Serial.println("initialization failed!");
return;
}
Serial.println("initialization done.");
}
void loop() {
myFile = SD.open("/test.txt");
if (myFile) { //如果文件存在
Serial.println("test.txt:");
while(myFile.available()) {
Serial.write(myFile.read()); //输出文件内容
}
myFile.close(); //关闭文件
} else { //如果文件不存在
Serial.println("File does not exist!");
}
delay(1000); //延时1秒后重新读取
}
希望能够帮助到你,如果你还有其它问题,可以随时问我。
阅读全文