Arduino: загрузка переменных со значениями, считанными с SD-карты
У меня возникли некоторые проблемы с загрузкой значений, хранящихся на SD-карте, и назначением их переменным в моей программе. Я могу сделать это как один большой блок данных, но предпочел бы, чтобы они сохранялись в переменных во время цикла или какого-либо другого процесса.
Мой текстовый файл содержит следующие 6 значений int и float, которые отображаются в файле вертикально:
2 0,003200 312 1 0.720000 8
Каждое из этих значений я хочу присвоить переменным data1,....2,3,4,5,6. К сожалению, код, который я использую ниже, никогда этого не достигнет, но я понятия не имею, как решить эту проблему. Заранее спасибо.
myFile = SD.open("test.txt", FILE_READ);
if (myFile) {
while (myFile.available()) {
data = myFile.read();
}
myFile.close();
}
else {
Serial.println("Read Error");
}
@user4163554, 👍0
1 ответ
Лучший ответ:
Смотрите также:
- Переменные Arduino, загруженные с SD-карты
- Избегайте математических вычислений с плавающей запятой, чтобы ускорить Arduino
- Как использовать SPI на Arduino?
- Float печатается только 2 десятичных знака после запятой
- Отправка и получение различных типов данных через I2C в Arduino
- Библиотека DHT.h не импортируется
- Светодиоды: разница между общим анодом и общим катодом
- Как повторить кусок кода