浏览代码

update examples/bflb/example.py.

Signed-off-by: 李昂 <liang6516@outlook.com>
李昂 2 年之前
父节点
当前提交
f7dbfa3344
共有 1 个文件被更改,包括 22 次插入0 次删除
  1. 22 0
      examples/bflb/example.py

+ 22 - 0
examples/bflb/example.py

@@ -3,6 +3,8 @@ import time
 import PikaStdDevice as std
 import bflb
 import lvgl as lv
+import network
+import requests
 
 def led():
     """
@@ -235,3 +237,23 @@ def mic():
     # start mic
     mic0.start()
     return mic0
+
+
+def wifi_sta():
+    """
+    wifi sta 例程
+    """
+    wlan = network.WLAN(network.STA_IF)
+    wlan.active(1)
+    ssid = input('SSID: ')
+    password = input('Password: ')
+    wlan.connect(ssid, password)
+    for i in range(10):
+        print('Waiting for wifi connection...')
+        if wlan.isconnected():
+            break
+        time.sleep(1)
+    print('Wifi connected:', bool(wlan.isconnected()))
+    print('GET pikapython.com header:')
+    res = requests.request('GET', 'http://www.pikapython.com')
+    print(res.headers)