- 本节讲解ESP8266在arduino开发环境和microPython开发环境下的wifi连接。(就是水一篇,基本自带的例程里wifi连接的程序都是写好的,但是一个网络模块的教程我不写也不太好)
一.ArduinoIDE开发esp8266连接wifi
#define STASSID "your-ssid" #修改此处为需要连接的WIFI名称
#define STAPSK "your-password" #修改此处为需要连接的WIFI密码
const char* ssid = STASSID;
const char* password = STAPSK;
void setup() {
Serial.begin(115200); #配置串口波特率
// We start by connecting to a WiFi network
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.mode(WIFI_STA); #设置wifi模式为station
WiFi.begin(ssid, password); #连接wifi
while (WiFi.status() != WL_CONNECTED) { #连不上就一直点点点
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
}
二、microPython 连接wifi
SSID = 'your wifi SSID'
PASSWD = 'your wifi passwd'
def connectWifi():
import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
if not wlan.isconnected():
print('connecting to network...')
wlan.connect(SSID,PASSWD)
while not wlan.isconnected():
pass
print('network config:', wlan.ifconfig())
microPython不支持中文注释,所以注释就不写在代码里了。基本不需要解释什么复制