4、ESP8266 WIFI模块
ESP8266的IO口与Arduino有不同的地方,与Arduino的IO口对应为:
0=D3;1=D10;2=D4;3=D9; 4=D2;12=D6;13=D7; 14=D5; 15=D8; 16=D0
基本的WIFI连接代码参考:
#include <ESP8266WiFi.h>
const char* ssid = "abcd"; //wifi名称
const char* password = "12345678"; //wifi密码
WiFiServer server(80); //开启板子port 80
void setup() {
Serial.begin(9600); //开启监视,速度9600
delay(10);
pinMode(2, OUTPUT);
digitalWrite(2, 0);
//连接到wifi
Serial.println();
Serial.println();
Serial.print("Connecting to "); //连接到wifi
Serial.println(ssid);
WiFi.begin(ssid, password); //使用wifi名和密码进行连接
while (WiFi.status() != WL_CONNECTED) { //无穷循环,直至连接到wifi为止
delay(500);
Serial.print("."