- 【丁丁歷險記】全篇索引
- 本節講解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不支持中文註釋,所以註釋就不寫在代碼裏了。基本不需要解釋什麼複製