擅长:python、mysql、java
<p>决定换一种方式。将原始串行数据放入一个列表中,提取温度和湿度读数,然后将它们作为字符串连接在一起:</p>
<pre><code>else:
print(msgArray) #Raw serial data
msgString = str(msgArray) #convert serial data to str
character = list(msgString) #str to list
# the next two lines extract the temp & hum readings then converts
them to their respective strings
humidity = ''.join(character[46:51])
temperature = ''.join(character[65:70])
print('H:' + (humidity) + ' T:' + (temperature))
</code></pre>
<p>现在输出如下所示(原始数据然后处理数据):</p>
<blockquote>
<p>[b'\n', b'\r\n', b'Read sensor: OK\r\n', b'Hum40.00\r\n', b'TempC21.00\r\n']</p>
<p>H:40.00 T:21.00</p>
</blockquote>
<p>现在进入下一阶段。在</p>