Я работаю над программой на VB.NET, которая представляет собой графический интерфейс для Arduino, который управляет сигнальным оборудованием. Я подумал, что было бы проще посылать отдельные байты в Arduino для запуска команд (нажатий кнопок), а не посылать строки (которые было бы сложнее читать на Arduino и не нужно) через последовательный порт. У меня будут строки печати Arduino с println("string");
на последовательной консоли, и я повторю эти строки в RichTextBox outputPanel
, добавляя строки одну за другой, когда они входят (и анализируя при необходимости Environment.newline
s) точно так же, как Arduino послал их.
Моя проблема в том, что у меня нет опыта работы с последовательными коммуникациями в VB.NET. Я надеюсь, что кто-то может показать мне, как я мог настроить код для получения и отправки такой информации через VB (я могу затем перепроектировать ее и изменить, если потребуется позже).
Спасибо за любую помощь!