|
大神们好,我初学qpython,现在从事单片机方面的工作,因工作需求,需要在手机上使用蓝牙和单片机遵从某个协议进行通讯(0xaa 0xff .......0x0d),现在的做法是使用蓝牙转232模块和单片机进行通讯,但是在SL4A的蓝牙API函数中 bluetoothWrite()和 bluetoothWriteBinary()都是发送的string型参数,现在的做法是把 十六进制转换成对应的ascii码
x=0x31
y=chr(ord(chr(0))+x)
droid.bluetoothWrite(y)
这样来进行传输,但是超过127(0x7f)这个方法就不能用了,会报错 outrange(128),大神们有什么方法可以帮助下小弟吗?谢谢
|
|