如何解决“ValueError:发送的通道在Raspberry Pi上无效”错误?

时间:2017-07-12 07:12:20

标签: python raspberry-pi light-sensor

我有一个python代码来获取光传感器的读数。我也升级了树莓派。但是当我尝试执行代码时,它给出了如下错误

Error message

这是我的python代码

#!/usr/local/bin/python

import RPi.GPIO as GPIO
import time


GPIO.setmode(GPIO.BOARD)
pin_to_circuit = 17

def rc_time (pin_to_circuit):
    count = 0
    GPIO.setup(pin_to_circuit, GPIO.OUT)
    GPIO.output(pin_to_circuit, GPIO.LOW)
    time.sleep(0.1)

    GPIO.setup(pin_to_circuit, GPIO.IN)

    while (GPIO.input(pin_to_circuit) == GPIO.LOW):
         count += 1

    return count

try:
    while True:
        print rc_time(pin_to_circuit)
except KeyboardInterrupt:
    pass
finally:
    GPIO.cleanup()

我在互联网上尝试过这么多解决方案,但都没有奏效。请帮忙。

0 个答案:

没有答案