从LCD显示屏中删除奇怪的字符

时间:2017-01-04 01:03:13

标签: python bash lcd

我试图显示传感器的pH值,为此,我有一个let view = UIView(frame: CGRect(x: 0, y: 0, width: 50, height: 150)) view.backgroundColor = UIColor.blue view.transform = CGAffineTransform(rotationAngle: CGFloat(M_PI / 3)) 脚本,我在其中检索pH值并生成记录最后pH值的文件:

bash

然后我在READ=`dd if=/dev/ttyUSB1 count=5 status=none` #Reads pH from USB echo -n "$READ" > $PWD/.2displaypH.tmp #Creates file with last pH 的脚本中使用.2displaypH.tmp,因此我可以将其发送到4x20液晶显示屏:

python

问题在于4x20屏幕的pH值最终显示出奇怪的特征。 如果我手动发送任何值,例如while True: peache = open("/home/pi/Documents/SensorTempRpi/Scripts/.2displaypH.tmp").read() lcd.lcd_display_string("Hello", 1) lcd.lcd_display_string("pH: %s" %peache, 2) lcd.lcd_display_string("Bomba: OFF", 3) lcd.lcd_display_string("Enfriador: ON", 4) time.sleep(2) 我没有得到任何奇怪的字符,这让我认为是echo -n "7.123" > .2displaypH.tmp的问题,不幸的是,我的代码(newline )并不能阻止它。有任何想法吗?

0 个答案:

没有答案