main.py 677 B

123456789101112131415161718192021222324252627
  1. from machine import Pin, Signal
  2. LED_PIN = Signal(13, Pin.OUT, invert=False)
  3. BUTTON_PIN = Signal(0, Pin.IN, invert=True)
  4. # Turn off "ready" LED
  5. LED_PIN.off()
  6. # Read configuration from JSON file
  7. with open('config.json') as fd:
  8. import ujson
  9. config = ujson.load(fd)
  10. # Configure wireless networking
  11. import network
  12. wifi_host = network.WLAN(network.AP_IF)
  13. wifi_host.active(False)
  14. wifi_guest = network.WLAN(network.STA_IF)
  15. wifi_guest.active(True)
  16. if not wifi_guest.isconnected():
  17. wifi_guest.connect(config['wifi']['ssid'], config['wifi']['password'])
  18. while not wifi_guest.isconnected():
  19. pass
  20. print(wifi_guest.ifconfig())
  21. # Turn on "ready" LED
  22. LED_PIN.on()