可以使用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"的文本文件。如果文件成功打开,它将从文件中读取内容并将其打印到串口。