Raspberry Pi 3 Веб-опрос - PullRequest
0 голосов
/ 25 мая 2018
import RPi.GPIO as GPIO
import urllib.request
import urllib.response
import urllib.error
GPIO.setmode (GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(40,GPIO.OUT)
true = 1
while(true):
    try:
        response = urllib.request.urlopen('xxxxxxxxxx')
        status = response.read()
    except urllib.error.HTTPError as e:
        print (e.code)

    except urllib.error.HTTPError as e:
        print (e.args)

    print (status)  
    if  status=='ON':
        print ("setting GPIO 40 ")
        GPIO.output(40,True)
    elif status=='OFF':
        GPIO.output(40,False)

Ошибка при получении - статус не определен.Если я определяю статус как пустую строку, вывод не отображается.Я пытаюсь контролировать свой Rpi GPIO с помощью веб-сайта.Я использовал эту ссылку в качестве руководства https://medium.com/@softxide/remote-control-raspberrypi-leds-from-web-browser-ui-84205993b98f. Спасибо заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...