Как получить данные с Arduino Uno на мой ноутбук через USB

Я хочу написать программу на C++, которая что-то делает с данными с одного из входных аналоговых контактов во время работы программы, но я хочу знать, как получить значение от arduino uno через порт USB (это я также используется для питания uno) и в моем ноутбуке для использования. Есть ли какая-либо документация, которую я должен прочитать?

На моем ноутбуке установлена Ubuntu 18.04, если это имеет значение.

EDIT: кстати, я не говорю о последовательном мониторе

, 👍0

Обсуждение

Проверьте «последовательный» скетч и откройте «последовательный монитор» в ArduinoIDE. Вы можете написать программу, которая считывает данные из серийного номера., @Filip Franik

Посмотрите встроенные примеры. Там есть много вариантов. Как вы планируете хранить данные на своем компьютере, когда они туда попадут?, @sa_leinad


1 ответ


1

«Последовательный монитор» — это просто окно последовательного порта Arduino. Вам не нужно использовать его для использования Serial. Это просто встроенный (очень простой) способ просмотра данных.

Вы можете использовать последовательный интерфейс с собственным программным обеспечением или с программным обеспечением сторонних производителей. Он никак не связан с Serial Monitor.

Итак:

  • Используйте Serial.print() и т. д. для отправки данных на ПК.
  • Напишите собственное программное обеспечение для ПК на выбранном вами языке для обработки этих данных или
  • Используйте стороннее приложение для чтения и обработки последовательных данных.
,