嗨,每个人都想在arduino中做素描 . 草图是当我在arduino模块中输入sd卡时,sdcard上的arduino开放txt文件称为(示例),并在串行屏幕中打印sdcard中该文件内的文本(例子)下面的代码工作正常
#include <SPI.h>
#include <SD.h>
File myFile;
void setup() {
// Open serial communications and wait for port to open:
Serial.begin(9600);
}
void loop()
{
while (!Serial) {
}
if (!SD.begin(4)) {
return;
}
// open a new file and immediately close it:
myFile = SD.open("example.txt", FILE_READ);
while(myFile.available()){
Serial.write(myFile.read());
}
}
`
但是当我像这样添加字符串数组时
String xa[32];
String ya[32];
String za[32];
#include <SPI.h>
#include <SD.h>
File myFile;
void setup() {
Serial.begin(9600);
}
void loop()
{
while (!Serial) {
}
if (!SD.begin(4)) {
return;
}
myFile = SD.open("example.txt", FILE_READ);
while(myFile.available()){
Serial.write(myFile.read());
}
}
它没有工作(没有在屏幕上显示)如果任何人都可以帮助我,我将不胜感激