# import modules import spidev #从numpy import interp与SPI设备通信#从time import sleep缩放值#添加延迟导入RPi。GPIO = spidev.SpiDev() #创建一个对象SPI .open(0,0) GPIO.setmode(GPIO. bcm) #读取MCP3008的data def analogInput(channel): SPI . bcmmax_speed_hz = 1350000 adc = spi.xfer2([1(8 +通道)< < 4 0])数据= ((adc[1]和3)< < 8)+ adc[2]返回数据#值是阅读和打印的无限循环而真实:输出= analogInput(0) #阅读CH0 # =插值函数输出(输出,[0,1023],[0,100])打印(输出)睡眠(0.05)#每50毫秒值显示