В настоящее время я работаю над проектом и пытаюсь отправить данные через Xbee. Я использовал библиотеку SerialPort.h для отправки «H» и «L» через последовательный порт на Arduino для включения светодиода. Это сработало. Это я попробовал в Arduino, а затем в Visual Studio. Оба работали.
Но моя конечная цель — отправить данные через последовательный порт как uint8. Но я не знаю, как отправить данные как uint8. Библиотеки обычно используют char для записи в порт.
Заранее спасибо. Извините, если это звучит как вопрос новичка.
uint8
является восьмиразрядным значением без знака, а char
может быть подписанным или неподписанным, но все еще является восьмибитным байтом. Для последовательной связи вы можете отправить uint8
с использованием char
интерфейс. Единственной особой вещью может быть приведение при отправке данных. Вам нужно будет узнать из контекста, что вы получаете, и выполнить обратную операцию.
Других решений пока нет …