将serial.readline()转换为string或int

时间:2018-06-13 11:30:17

标签: python raspberry-pi3 pyserial

下面是我编写的用于读取Arduino(“0”或“1”)输入的代码并播放相应的注释。我使用str()来从Arduino转换输入数据,但是当我之后调用int(value)时,我得到了这样的消息:int(无效的基数为10的文字:'',我认为这意味着value = null。这很奇怪,因为当我尝试打印时,python仍然会向控制台打印'0'或'1',所以值不应为null?此外,如果我尝试比较值和1:值=='1',它会播放正确的音频文件。有人可以帮帮我吗?非常感谢你!

Query parameters:
<ul id="query-params"></ul>

0 个答案:

没有答案