]> vault307.fbx.one Git - Blynk.git/blob - boot.py
Blynk library and devices
[Blynk.git] / boot.py
1 # This file is executed on every boot (including wake-boot from deepsleep)
2 #import esp
3 #esp.osdebug(None)
4 #import webrepl
5 #webrepl.start()
6 import network, ujson, time
7 from machine import Pin
8 from neopixel import NeoPixel
9
10 # LED GP25
11 LED_GPIO = const(27)
12 matrix_size_x = const(5)
13 matrix_size_y = const(5)
14 is_atom_matrix = True
15
16 np = NeoPixel(Pin(LED_GPIO), matrix_size_x * matrix_size_y)
17
18 wlan=network.WLAN(network.STA_IF)
19 wlan.active(True)
20
21 def readSecrets():
22 with open('secrets.json') as fp:
23 secrets=ujson.loads(fp.read())
24 return secrets
25
26 def wifiConnect():
27 secrets=readSecrets()
28 if wlan.isconnected()==False:
29 wlan.connect(secrets['home_wifi']['ssid'],secrets['home_wifi']['pass'])
30 np.fill((35,25,0))
31 np.write()
32 time.sleep(3)
33 pass
34 elif wlan.isconnected()==True:
35 pass
36
37 wifiConnect()