转换后,无法显示来自传感器的连续数据

时间:2018-04-05 17:01:08

标签: python

我编写了一个代码,以百分比的形式给出水位。water_level变量以连续的形式显示频道。enter image description here

我试图以连续形式的百分比显示这些数据。 但是,在校准后,它不会显示任何值。

这是我的代码:

import RPi.GPIO as GPIO
import time
import Adafruit_ADS1x15
import datetime

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
adc=Adafruit_ADS1x15.ADS1115()
while True:
  water_level=(adc.read_adc(0,2)) #Read Water Channel A0
   #Minimum Water Level = 150
   #Maximum Water Level = 32767
 # water_level1 = water_level

  callibrated_water_level= water_level/32617*100

  try:
    print  "Time : ",time.time(),"  ", "Water Level: " ,callibrated_water_level , " % "

  except Exception as e:
     print( e)
     time.sleep(1)

0 个答案:

没有答案