Wio LTE for Arduino에서 SD 카드 사용
SDReadWrite.ino
파일이 존재할 때 그 파일을 삭제하도록 했습니다. 삭제하지 않으면 파일 끝에 적용됩니다.
sd_test/sd_test.ino
// ---------------------------------------------------------------
/*
sd_test.ino
Jul/30/2021
*/
// ---------------------------------------------------------------
#include <SDforWioLTE.h>
#define FILE_NAME "test_cc.txt"
// ---------------------------------------------------------------
void setup()
{
delay(1000);
SerialUSB.println("*** sd_test *** setup *** aaa ***");
delay(1000);
SerialUSB.println("*** sd_test *** setup *** bbb ***");
delay(1000);
SerialUSB.println("*** sd_test *** setup *** ccc ***");
SerialUSB.println("");
SerialUSB.println("*** START ***");
SerialUSB.println("### Initialize SD card.");
if (!SD.begin()) {
SerialUSB.println("### ERROR! SD.begin ###");
}
else
{
file_write_proc();
file_read_proc();
}
SerialUSB.println("*** Setup completed ***");
}
// ---------------------------------------------------------------
void loop()
{
SerialUSB.println("*** loop *** aaa ***");
delay(3000);
SerialUSB.println("*** loop *** bbb ***");
delay(3000);
}
// ---------------------------------------------------------------
void file_write_proc()
{
File myFile_out;
SerialUSB.println("### Writing to "FILE_NAME".");
if (SD.exists(FILE_NAME))
{
SD.remove(FILE_NAME);
}
myFile_out = SD.open(FILE_NAME, FILE_WRITE);
if (!myFile_out)
{
SerialUSB.println("### ERROR! SD.open ###");
}
else
{
myFile_out.println("testing 1, 2, 3, 4, 5.");
myFile_out.println("Good Morning.");
myFile_out.println("Good Afternoon.");
myFile_out.println("Good Night.");
myFile_out.println("Jul/30/2021 PM 20:00");
myFile_out.close();
}
}
// ---------------------------------------------------------------
void file_read_proc()
{
File myFile_in;
SerialUSB.println("### Reading from "FILE_NAME".");
myFile_in = SD.open(FILE_NAME);
if (!myFile_in) {
SerialUSB.println("### ERROR! SD.open ###");
}
else
{
SerialUSB.println(FILE_NAME":");
while (myFile_in.available()) {
SerialUSB.write(myFile_in.read());
}
myFile_in.close();
}
}
// ---------------------------------------------------------------
실행 결과
Reference
이 문제에 관하여(Wio LTE for Arduino에서 SD 카드 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ekzemplaro/items/13bd3acfd954d3c344c2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)