我目前正在进行一个项目,正在尝试通过Xbee发送数据。我使用SerialPort.h库通过串口将'H‘和'L’发送到Arduino以打开led。啊,真灵。我在Arduino中尝试过,然后在Visual Studio中尝试过。两者都起作用了。
但我的最终目标是以uint8的身份通过串口发送数据。但我不知道如何以uint8格式发送数据。这些库通常使用char在端口上进行写入。
提前谢谢你。如果这听起来像一个新手问题,很抱歉。
发布于 2018-12-03 13:42:55
uint8是一个8位无符号值,而char可以有符号或无符号,但仍然是一个8位字节。对于串行通信,您可以使用char接口发送uint8。唯一特殊的事情可能是在发送数据时进行强制转换,您需要从上下文中了解您正在接收的内容,并执行相反的操作。
https://stackoverflow.com/questions/53585475
复制相似问题