#include "FS.h"
#include "SD.h"
#include "SPI.h"
#define SD_CS 5 // Chân CS của mô-đun SD Card kết nối với GPIO 5
void setup() {
Serial.begin(115200);
// Khởi tạo giao diện SPI
SPI.begin();
// Khởi tạo SD Card
if (!SD.begin(SD_CS)) {
Serial.println("Không thể khởi tạo thẻ SD");
return;
}
Serial.println("Thẻ SD đã được khởi tạo");
// Tạo tệp và ghi dữ liệu
File dataFile = SD.open("/data.txt", FILE_WRITE);
if (dataFile) {
dataFile.println("Hello, SD Card!");
dataFile.close();
Serial.println("Dữ liệu đã được ghi vào thẻ SD");
} else {
Serial.println("Không thể mở tệp để ghi");
}
// Đọc dữ liệu từ tệp
dataFile = SD.open("/data.txt");
if (dataFile) {
Serial.println("Dữ liệu trong tệp:");
while (dataFile.available()) {
Serial.write(dataFile.read());
}
dataFile.close();
} else {
Serial.println("Không thể mở tệp để đọc");
}
}
void loop() {
// Code của vòng lặp
}