voeg web content toe
This commit is contained in:
13
dht11.py
13
dht11.py
@@ -9,6 +9,8 @@ sensor = adafruit_dht.DHT11(board.D6)
|
|||||||
LED_PIN = 21
|
LED_PIN = 21
|
||||||
FAN_PIN = 22
|
FAN_PIN = 22
|
||||||
|
|
||||||
|
website = http.server.BaseHTTPRequestHandler
|
||||||
|
|
||||||
GPIO.setmode(GPIO.BCM)
|
GPIO.setmode(GPIO.BCM)
|
||||||
GPIO.setup(LED_PIN, GPIO.OUT)
|
GPIO.setup(LED_PIN, GPIO.OUT)
|
||||||
GPIO.setup(FAN_PIN, GPIO.OUT)
|
GPIO.setup(FAN_PIN, GPIO.OUT)
|
||||||
@@ -28,10 +30,17 @@ def check_data():
|
|||||||
GPIO.output(LED_PIN, GPIO.LOW)
|
GPIO.output(LED_PIN, GPIO.LOW)
|
||||||
GPIO.output(FAN_PIN, GPIO.LOW)
|
GPIO.output(FAN_PIN, GPIO.LOW)
|
||||||
|
|
||||||
|
class handler_class(http.server.BaseHTTPRequestHandler):
|
||||||
|
if website.path == '/':
|
||||||
|
website.send_response(200)
|
||||||
|
website.send_header('Content-type', 'text/html; charset=utf-8')
|
||||||
|
website.wfile.write ("<html><head><title>gedoe</title></head><body><h1>hallo</h1><hr><p>hallo</p></body></html>")
|
||||||
|
|
||||||
|
|
||||||
def web_server():
|
def web_server():
|
||||||
web_binding = ('', 8000)
|
web_binding = ('', 8000)
|
||||||
server = http.server.HTTPServer(web_binding)
|
server = http.server.HTTPServer(web_binding, handler_class)
|
||||||
print ("server draait")
|
print ("server draait op port 8000")
|
||||||
server.serve_forever()
|
server.serve_forever()
|
||||||
|
|
||||||
threading.Thread(target=web_server, daemon=True).start()
|
threading.Thread(target=web_server, daemon=True).start()
|
||||||
|
|||||||
Reference in New Issue
Block a user