我目前在一个项目上,正在尝试通过Xbee发送数据。我使用SerialPort.h库通过串行端口将``H''和``L''发送到Arduino以打开LED。有效。我在Arduino中尝试过,然后在Visual Studio中尝试过。两者都有效。
但是我的最终目标是作为uint8通过串行端口发送数据。但是我不知道如何将数据作为uint8发送。这些库通常使用char在端口上进行写入。
先谢谢您。抱歉,这听起来像是个新手问题。
答案 0 :(得分:0)
uint8
是八位无符号值,而char
可以是有符号或无符号的,但仍然是八位字节。对于串行通信,您可以使用uint8
接口发送char
。唯一特殊的事情可能是发送数据时的强制转换,您需要从上下文中了解所接收的内容并执行相反的操作。