对于ESP8266开源技术感兴趣的可以加群,我们一起探索交流学习,群号:579932824。群名:ESP8266开源技术交流群。
这一章将通过编程实验的方式来认识ESP8266的功能,并体验快速而便捷的开发流程。
这一段程序将使得ESP8266连接指定名称和密码的Wifi热点,主要流程如下:
程序流程:
连接NodeMCU板子到USB接口,打开Arduino IDE编辑器界面,选择好开发板型号和串口号。
在Arduino IDE的编辑器界面,开始部分添加头文件。
-
#include <Arduino.h> #include <ESP8266WiFi.h> #include <ESP8266WiFiMulti.h> #include <ESP8266HTTPClient.h>
整体的代码如下:
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#include <ESP8266HTTPClient.h>
//设置两个宏定义用于WiFi名和密码
#define WIFINAME "******"
#define WIFIPW "****"
void setup()
{
// put your setup code here, to run once:
pinMode(BUILTIN_LED, OUTPUT);
Serial.begin(115200);
Serial.println("");
WiFi.begin(WIFINAME, WIFIPW);
Serial.print("Connecting..");
while (WiFi.status() != WL_CONNECTED)
{
delay(500);
Serial.print(".");
}
Serial.println();
Serial.print("Connected,IP Address:");
Serial.println(WiFi.localIP());
}
void loop()
{
// put your main code here, to run repeatedly:
}
如果成功连接,串口将输出连接成功提示,并且可以通过PC端PING通ESP8266(在同一网段)。