当前位置:首页Arduino > 正文

arduino读取文件

作者:野牛程序员:2023-11-26 10:55:42Arduino阅读 2757

可以使用Arduino的SD库来读取文件。以下是一个简单的示例代码,演示如何在SD卡上创建一个文本文件,然后从该文件中读取数据:

#include <SPI.h>
#include <SD.h>

File myFile;

void setup() {
  Serial.begin(9600);

  // 等待串口连接
  while (!Serial) {
    ;
  }

  Serial.print("Initializing SD card...");

  if (!SD.begin(4)) {
    Serial.println("Initialization failed!");
    return;
  }
  Serial.println("Initialization done.");

  // 打开文件
  myFile = SD.open("test.txt");

  // 如果文件成功打开
  if (myFile) {
    Serial.println("Reading from test.txt:");

    // 读取文件内容并打印到串口
    while (myFile.available()) {
      Serial.write(myFile.read());
    }

    // 关闭文件
    myFile.close();
  } else {
    // 如果文件无法打开,打印错误消息
    Serial.println("Error opening test.txt");
  }
}

void loop() {
  // 什么都不做
}

请确保你的SD卡已经正确插入到Arduino板上,并且SD库已经正确安装。在这个例子中,假设SD卡上有一个名为"test.txt"的文本文件。如果文件成功打开,它将从文件中读取内容并将其打印到串口。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击