Done stuff

This commit is contained in:
2021-02-20 00:06:59 +13:00
parent 8a022dd35b
commit 9b7088d131
5 changed files with 102 additions and 1 deletions

29
uP/main.py Normal file
View File

@@ -0,0 +1,29 @@
from machine import Pin
from time import sleep
import machine
import dht
from umqtt.simple import MQTTClient
import json
import gc
led = Pin(2, Pin.OUT)
d = dht.DHT11(Pin(16))
adc = machine.ADC(0)
server="10.1.1.162"
c = MQTTClient("umqtt_client", server)
gc.enable()
print(machine.freq())
while True:
led(0)
d.measure()
data = {'temp': d.temperature(), 'humid': d.humidity(),'light': adc.read(), 'id': 1}
print(data)
led(1)
c.connect()
c.publish(b"sensors", json.dumps(data))
c.disconnect()
gc.collect()
# wdt.feed()
sleep(2)