【祖传点灯】安信可Ai-M61-32S Arduino 环境测评 3

[复制链接]
查看1414 | 回复9 | 2024-5-18 21:27:17 | 显示全部楼层 |阅读模式

测试 WIFI

代码

#include <WiFi.h>

#define LED1 27
#define LED2 29

void led_init()
{
    pinMode(LED1, OUTPUT);  
    pinMode(LED2, OUTPUT);
}

void led_on()
{
    digitalWrite(LED1, HIGH);
    digitalWrite(LED2, HIGH);
}

void led_off()
{
    digitalWrite(LED1, LOW);
    digitalWrite(LED2, LOW);
}

char *ssid = "TP-LINK_A8AB"; // 填入 WIFI 名称
char *pswd = "************"; // 填入 WIFI 密码

void setup() 
{
    led_init();
    led_on();
    delay(1000);
    led_off();
    delay(1000);

    WiFi.begin(ssid, pswd);

    // Will try for about 10 seconds (20x 500ms)
    int tryDelay = 500;
    int numberOfTries = 20;

    while (true) 
    {
        switch (WiFi.status())
        {
            case WL_NO_SSID_AVAIL:
                break;
            case WL_CONNECT_FAILED:
                return;
                break;
            case WL_CONNECTION_LOST:
                break;
            case WL_SCAN_COMPLETED:
                break;
            case WL_DISCONNECTED:
                break;
            case WL_CONNECTED:
                led_on();
                return;
                break;
            default:
                break;
        }

        delay(tryDelay);

        if (numberOfTries <= 0)
        {
            // Use disconnect function to force stop trying to connect
            WiFi.disconnect();
            return;
        } 
        else 
        {
            numberOfTries--;
        }
    }

}

void loop() 
{
    if (0)
    {
        // Disconnect from WiFi
        WiFi.disconnect();
        delay(1000);
    }
}

实验

开发板上电之前需要确保 WIFI 已经打开

回复

使用道具 举报

dja | 2024-5-18 21:32:16 | 显示全部楼层
预期实验结果:

1. 上电之后,白灯亮起 1 秒,然后熄灭

2. 如果连接 WIFI 成功,那么白灯保持常亮

实验结果:

BL618-WIFI.gif


回复 支持 反对

使用道具 举报

WangChong | 2024-5-18 22:56:36 | 显示全部楼层
可以把MQTT也集成一下
回复 支持 反对

使用道具 举报

WT_0213 | 2024-5-19 09:46:17 | 显示全部楼层
真不错
回复

使用道具 举报

1055173307 | 2024-5-19 11:38:20 | 显示全部楼层
回复

使用道具 举报

粉肠 | 2024-5-20 09:31:12 | 显示全部楼层
回复

使用道具 举报

爱笑 | 2024-5-20 11:33:20 | 显示全部楼层
不错不错!
用心做好保姆工作
回复

使用道具 举报

jkernet | 2024-5-21 10:54:59 | 显示全部楼层
emmmm...希望能详细一点
回复 支持 反对

使用道具 举报

noonezero | 2024-6-24 14:48:14 | 显示全部楼层
不错!
回复

使用道具 举报

楚华 | 2024-7-28 12:04:15 | 显示全部楼层
恭喜
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则