#include <SD.h>
File myFile;
void setup() {
Serial.begin(9600);
if(!SD.begin(10)) {
Serial.println("SD卡初始化失败!");
return;
}
}
void loop() {
myFile = SD.open("data.txt", FILE_WRITE);
if(myFile) {
myFile.println("Hello, world!");
myFile.println(millis());
// 关键!提交缓冲区数据到SD卡
myFile.flush();
myFile.close();
Serial.println("数据写入成功");
} else {
Serial.println("无法打开文件");
}
delay(1000);
} |