Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

Как ловить данные из com-порта и использовать в своих программах?

#arduino #com_порт


Возникла необходимость получать данные с Arduino, к ней подключен RC522 и в мониторе
порта выводится 1 строка чисел, мне хочется чтобы при считывании эта строка 
1)выводилась на экран
2)записывалась в текстовик 
3)Отправлялась на сервер
Такое возможно?
    


Ответы

Ответ 1



Есть два варианта либо искать в интернете программу, которая слушает СОМ-порт и как-то пересылать на сервер, либо писать программу самому. Во втором случае нужно определится с языком программирования. Например, если вы решите использовать C#, то здесь есть фрагмент кода, который можно незначительно изменить и получить желаемый вами результат. Обновление чтение моментальное. Данные пришли данные отобразились. Можете изменять таймауты получения и отправки вручную (это миллисекунды). Программа видит все что пришло в ком порт, неважно какой источник данных. Единственное что замечу в вашем случае возможно придется использовать не ReadExisting, a ReadByte. Зависит от формата передаваемых данных, нужно смотреть. Если будут вопросы создавайте новый вопрос, поможем.

Ответ 2



Возможно, вам окажется не бесполезной моя статья об этом. Host-клиент Arduino на C (Linux)

Комментариев нет:

Отправить комментарий