Я имел ввиду работу со временем. Читаю так Код (Text): File dataFile = SD.open("log.txt", FILE_READ); if (dataFile) { Serial.println("log.txt:"); while (dataFile.available()) { value =dataFile.read(); Serial.println(value); } dataFile.close(); }
Заведите флажок и дергайте его туда-сюда каждые 50 мс. В зависимости от состояния флага пишите или читайте.
Что - то совсем запутался. Не получается добиться полной повторяемости во времени записи и чтения данных с карты. Скорость записи и чтения разная . Приблизительно получается введением delay() при чтении и подборкой значения задержки (записываю шим для dc мотора) добиться более менее нормального результата. Но видно из-за разной инерции ротора при подключении другого мотора всё приходится подстраивать по новому. Думал если записывать и читать через равные промежутки времени, то будет гуд - никакого положительного результата. Есть неприятное ощущение , что упрусь в пид регулятор и будет полный стопор