【得捷电子Follow me第2期】任务2:网络功能使用
[复制链接]
已经到任务二了捏,因为校园网是需要学校账号认证,不是简单的ssid和密码就能连上的,所以这期是在家里完成的。
任务2:网络功能使用(必做任务)
完成网络功能的使用,能够创建热点和连接到WiFi
搭配器件:Adafruit ESP32-S3 TFT Feather
在任务一的基础上,我们就没有需要前期准备的了,只要敲代码即可
以下为具体步骤:
一:创建热点
我们只需要导人os和wifi这两个库,再写下wifi.radio.start_ap的语句即可
直接上代码
import os
import wifi
wifi.radio.start_ap('ESP', '00000000')
对,非常之简洁,这样子热点就启动完毕了,其中最后一行代码的括号内前面部分是热点名称,后面部分是热点密码,大家可以自行修改
二:连接WiFi
由于这个也是一行代码就可以弄完,我决定将任务二与任务一结合起来,使得当板子连接好WiFi时能够显示一些文字
也是导人以上的库
下面是代码
import board //第一个任务所需要的库
import terminalio
from adafruit_display_text import bitmap_label
from adafruit_bitmap_font import bitmap_font
import os //第二个任务所需要的库
import wifi
font = bitmap_font.load_font("wenquanyi_10pt.pcf")
color = 0x00ff00
wifi.radio.connect('WiFi名称', 'WiFi密码') //你家的Wi-Fi名称和密码,可别真写这个进去
txt= "Wi-Fi已成功连接\n 重生之\n 我变成了ESP32 "
scale = 2 //下面的都是用来控制字体显示的具体数值
text_area = bitmap_label.Label(font,text=txt,scale=scale)
text_area.x = 8
text_area.y = 10
while True:
pass
可以看到已经成功连接了
另外说两句,因为我是板子晚到的那一批,截止时间是11月15日,所以我打算10月把任务都完成,11月初把视频以及汇总贴都写好,毕竟学业比较繁忙(😭)
|