Сопряжение ПК с arduino через serial порт

BOND
Offline
Зарегистрирован: 21.08.2016

Всем доброго времени суток. У меня тут нарисовался вопрос о сопряжении компьютера с arduino с помощью USB uart. Вобщем, я хочу создать программу (для компа), с помощью которой можно будет чем нибудь управлять. Программу я хочу написать сам с красивым и удобным пользовательским интерфейсом (а не традиционной консолью монитора посл.порта). Для управления она должна будет посылать и принимать данные через Serial порт. Теперь собственно вопрос: как научить программу отсылать и принимать данные по usb uart? За информацию по этой теме буду благодарен.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Всё зависит от. Например, в C# есть SerialPort.

KVadik
KVadik аватар
Offline
Зарегистрирован: 15.06.2014

Ищите, для той среды на которой будуте писать, как работать с компортами и будет Вам счастье.

Или вот про связку дуни с процессингом, например.

BOND
Offline
Зарегистрирован: 21.08.2016

Попробую поискать.За идею спасибо.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Объективно лучше писать на Python ибо он одинаковый вообще на всех платформах. Что мак, что винда, что линух или любая экзотика. Питон есть везде. Писать можно сразу, если хоть какое-то представление о програмировании есть, документация и интерактивные хелпы - по всему инету.

Народ виндовый, возможно, C# предпочтет. Разницы особой нет, но переносимость хуже.

BOND
Offline
Зарегистрирован: 21.08.2016

Вобщем, сделал тестовый пример. Причём вполне работоспособный. Управление встроенным на плату светодиодом.Впринципе, ничего особенного но зато заботает (по крайней мере у меня). С самой программой я сильно не заморачивался, так что, если захотите опробовать данное действо, то вам нужно будет самим указать порт, к которому подключено плата (у меня это COM6, так что он и стоит по умолчанию). Скачать можете здесь. Обмен данными, правда, пока работает только на передачу (факт приёма данных он почему-то видеть отказывается [попытаюсь исправить как-нибудь]).Перед серьёзным применением этого действа над ним ещё поработать надо. Ну и ещё моя благодарность KVadik за идею про COM порты.