ESP8266学习记录3——用ESP8266连接WIFI(Arduino)

一.新建项目

对于Arduino的代码结构,我们可能觉得有点陌生,但是看英语我们大概也知道这是一个什么意思。大抵翻译成平常我们用的C一眼代码就是:

void setup()
{
    //put your setup code here.
}

void main()
{
    setup():
    while(1)
    {
        loop(();
    }
}

二.写代码

1.引用库

对于ESP8266我们要引用的库的话是ESP8266WiFi.h.

2.基础代码

说了Arduino对于代码的封装程度非常高,所以我们直接调用这句话,即可检测wifi是否连接成功:

WiFi.status() != WL_CONNECTED

然后连接wifi的代码

WiFi.begin(ssid, password);

3.完善代码

#include <ESP8266WiFi.h>

const char* wifiid = "your wifissid";
const char* wifikey = "you wifi password";

void wifi_connect()
{
    delay(10);
    WiFi.begin(wifiid, widikey);
    while (WiFi.status() != WL_CONNECTED)
    {
        delay(500);
    }
    Serial.println("WiFi connected");
}
 
void setup()
{
    wifi_connect();
}

void loop() 
{
    if (WiFi.status() != WL_CONNECTED)
    {
        wifi_connect();
    }

}
发布了63 篇原创文章 · 获赞 38 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/u011017694/article/details/101974382