Сохранение данных с cognex dataman 262 на usb флешку

Тема в разделе "ESP8266, ESP32", создана пользователем Pannonia1968, 29 ноя 2020.

  1. Pannonia1968

    Pannonia1968 Нуб

    Всем добрый день! Я только начинаю изучать программирование на Arduino IDE, но на работе поставили задачу: C нуля сделать верификатор акцизной марки на считывателе Cognex 262 и записывать принятые данные(150-200 байт каждые 80 мсек) на USB накопитель.ESP32 без проблем выводит данные с Serial2 в Serial0 порт без задержек. Как мне записать каждые новые данные от 9 символов до 200(datamatrix код от 9 символов до 200) на отдельную строку из Serial0 порта в файл на USB флешке?.Использую шилд на CH376S.
    Код (C++):
    #include <Ch376msc.h>

    Ch376msc flashDrive(Serial2, 115200);
    char adat[]={"testing 1, 2, 3."};


    void setup() {
      Serial.begin(115200);
      flashDrive.init();
      flashDrive.setSource(0);
      flashDrive.setFileName("MATRIX.CSV");
      flashDrive.openFile();
      flashDrive.writeFile(adat, strlen(adat));
      flashDrive.closeFile();
    }

    void loop() {}