通过蓝牙发送字符或字符串而不是ASCII码

时间:2019-08-25 21:47:50

标签: java android arduino bluetooth outputstream

我正在编写一个使用HC-05蓝牙模块向Arduino发送字符串的应用程序。

我的问题是我只能以ascii字节的形式发送它,例如,这是我的发送方法:

__slots__

这是Arduino的串行监视器的输出:

https://i.stack.imgur.com/88l5w.png

这是Arduino的代码:

model.trainable_variables

总而言之,我正在寻找一种获取接收数据的方法(例如,对于Hello): H Ë 升 升 o

代替此: 72 101 108 108 111

1 个答案:

答案 0 :(得分:2)

您可以使用Arduino上的char()方法将ascii代码转换为字符:

char character;

...

character = char(Data);

有关更多信息,请参见the documentation

相关问题