This commit is contained in:
Allison
2026-08-25 18:28:59 -05:00
commit 3bb599428e
4 changed files with 63 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
{
"info": "meow"
}
+8
View File
@@ -0,0 +1,8 @@
{
"recommendations": [
"ms-python.python",
"visualstudioexptteam.vscodeintellicode",
"ms-python.vscode-pylance",
"paulober.pico-w-go"
]
}
+15
View File
@@ -0,0 +1,15 @@
{
"python.languageServer": "Pylance",
"python.analysis.typeCheckingMode": "basic",
"python.analysis.diagnosticSeverityOverrides": {
"reportMissingModuleSource": "none"
},
"python.terminal.activateEnvironment": false,
"micropico.openOnStart": true,
"python.analysis.typeshedPaths": [
"~/.micropico-stubs/included"
],
"python.analysis.extraPaths": [
"~/.micropico-stubs/included"
]
}
+37
View File
@@ -0,0 +1,37 @@
import time
import network
import urequests
def sendDoorStatus(status):
requestURL = "http://10.69.70.1/status"
r = urequests.post(requestURL, data={"status", status})
def connectToNet():
ssid = "ITRnet"
password = "pink4bubble"
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(ssid, password)
MAX_WIFI_CONNECT_WAIT = 30
while MAX_WIFI_CONNECT_WAIT > 0:
if wlan.status() < 0 or wlan.status() >= 3:
break
MAX_WIFI_CONNECT_WAIT -= 1
print('waiting to connect...')
time.sleep(1)
if wlan.status() != 3:
raise RuntimeError('network connection failed')
else:
print('connected!')
status = wlan.ifconfig()
print('ip = ' + status[0])
# program
connectToNet()
sendDoorStatus(False)