]>
vault307.fbx.one Git - Blynk.git/blob - blynkLibv1/mommybtn.py
1 import machine
,network
,time
, BlynkLib
, sys
, gc
, ujson
3 wlan
=network
.WLAN(network
.STA_IF
)
7 with open('secrets.json') as fp
:
8 secrets
=ujson
.loads(fp
.read())
13 wlan
.connect(secrets
['home_wifi']['ssid'],secrets
['home_wifi']['pass'])
18 BLYNK_AUTH
='ie_FVuX0HuP5m5k--kuauDHlrvviHbuI'
19 blynk
=BlynkLib
.Blynk(BLYNK_AUTH
)
22 # button connected to pin 28, ground, when btn pressed value=0
23 btn
=machine
.Pin(28,machine
.Pin
.IN
,machine
.Pin
.PULL_UP
)
26 led
=machine
.Pin("LED",machine
.Pin
.OUT
)
34 # set up datastream to Blynk (btn.value=pin v1)
36 def read_virtual_pin_handler(vpin
):
37 blynk
.virtual_write(vpin
,int(btn
.value()))
39 # LED handler (turn on when connected)
40 @blynk.on("connected")
41 def blynk_connected():
44 # LED handler (turn off when disconnected)
45 @blynk.on("disconnected")
46 def blynk_disconnected():
56 read_virtual_pin_handler(vpin
)
57 #print(int(btn.value()))
58 if int(btn
.value())==0:
59 blynk
.log_event("Mommy_alert")
62 except KeyboardInterrupt: