Чтение значений из текстового файла на SD-карте
Я пытаюсь прочитать текстовый файл (имеющий числовые значения) с SD-карты. Значения в файле такие
87 512
255
Мне нужно прочитать 87 в главе 1, 512 в главе 2 и 255 в главе 3.
Почему я получил сообщение «SKIP_NONE», а «SKIP_WHITESPACE» не было объявлено в этой области?
int ch1 = in_file.parseInt(SKIP_WHITESPACE);
Serial.printf("First = %d \n",ch1);
int ch2 = in_file.parseInt(SKIP_NONE, '\n');
Serial.printf("Second = %d \n",ch2);
int ch3 = in_file.parseInt();
Serial.printf("Third = %d \n",ch3);
@stella, 👍2
Обсуждение1 ответ
▲ 3
Эти символы были введены в ядре Arduino AVR 1.6.7, в Декабрь 2015 г. Вы можете найти их в Стрим.h. Они, вероятно, определено и в других ядрах.
По какой-то причине ядра Teensy не определяют их. Вы можете сообщить о проблеме в их проекте GitHub.
,
@Edgar Bonet
Смотрите также:
- устаревшее преобразование из строковой константы в 'char*'
- Какие есть другие IDE для Arduino?
- Esp8266 Vin контакт
- Плата для разработки STM8 с Arduino IDE
- Поскольку double и float представляют один и тот же тип данных (обычно), что предпочтительнее?
- NodeMCU V3 + SD-карта с Arduino IDE Не работает
- Скрытие пароля WLAN при отправке на GitHub
- Как я могу прервать задержку() при нажатии кнопки?
Для какой Arduino вы собираете? Какую базовую версию вы используете?, @Edgar Bonet
Могу я узнать, почему -1??!!!, @stella
Почему -1? Потому что некоторые люди... (заполните пробелы). Я только что исправил нарушение, проголосовав за ваш вопрос. Почему? Потому что это хороший вопрос, и отрицательный голос без полезного комментария не имеет никакой цели, кроме как разочаровать вас, и это никому не помогает, а только вредит сообществу., @RockPaperLz- Mask it or Casket
Не обращайте внимания на отрицательные голоса. Людям разрешено голосовать против, и они не обязаны указывать причину. Просто игнорируйте их. Я модератор, и меня минусуют. :П, @Nick Gammon