最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

微型ESP32-C3的無(wú)線網(wǎng)絡(luò)使用

2023-04-12 10:53 作者:jack-001  | 我要投稿

微型智能控制ESP32開(kāi)發(fā)板支持與 IEEE 802.11b/g/n 的 WiFi 連接。將介紹本板上 WiFi 使用的基礎(chǔ)知識(shí)。


?? 嘗試將開(kāi)發(fā)板用作熱點(diǎn)(接入點(diǎn))時(shí)請(qǐng)小心??赡軙?huì)出現(xiàn)過(guò)熱問(wèn)題并導(dǎo)致?tīng)C傷。


硬件

本板載已經(jīng)有一個(gè)2.4G的陶瓷天線,無(wú)需外接天線就可以實(shí)現(xiàn)WIFI的傳輸,測(cè)試傳輸距離還是可以的,在兩個(gè)房間可以搜索到WIFI信號(hào)。

ESP32-C3開(kāi)發(fā)主板
  • 步驟 1.通過(guò) USB Type-C 數(shù)據(jù)線將 ESP32C3 連接到您的計(jì)算機(jī)

    掃描 WiFi 網(wǎng)絡(luò)(機(jī)站模式)

  • 在本例中,我們將使用?ESP32C3 掃描其周圍可用的 WiFi 網(wǎng)絡(luò)。此處板將配置為站 (STA) 模式。(自行加入燈光的控制功能)

  • 步驟 1.將下面的代碼復(fù)制并粘貼到 Arduino IDE 中

    #include "WiFi.h"

    void setup()
    {
    ? ?Serial.begin(115200);

    ? ?// Set WiFi to station mode and disconnect from an AP if it was previously connected
    ? ?WiFi.mode(WIFI_STA);
    ? ?WiFi.disconnect();
    ? ?delay(100);

    ? ?Serial.println("Setup done");
    }

    void loop()
    {
    ? ?Serial.println("scan start");

    ? ?// WiFi.scanNetworks will return the number of networks found
    ? ?int n = WiFi.scanNetworks();
    ? ?Serial.println("scan done");
    ? ?if (n == 0) {
    ? ? ? ?Serial.println("no networks found");
    ? ?} else {
    ? ? ? ?Serial.print(n);
    ? ? ? ?Serial.println(" networks found");
    ? ? ? ?for (int i = 0; i < n; ++i) {
    ? ? ? ? ? ?// Print SSID and RSSI for each network found
    ? ? ? ? ? ?Serial.print(i + 1);
    ? ? ? ? ? ?Serial.print(": ");
    ? ? ? ? ? ?Serial.print(WiFi.SSID(i));
    ? ? ? ? ? ?Serial.print(" (");
    ? ? ? ? ? ?Serial.print(WiFi.RSSI(i));
    ? ? ? ? ? ?Serial.print(")");
    ? ? ? ? ? ?Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN)?" ":"*");
    ? ? ? ? ? ?delay(10);
    ? ? ? ?}
    ? ?}
    ? ?Serial.println("");

    ? ?// Wait a bit before scanning again
    ? ?delay(5000);
    }

  • 步驟 2.上傳代碼并打開(kāi)串口監(jiān)視器開(kāi)始掃描 WiFi 網(wǎng)絡(luò)

連接到 WiFi 網(wǎng)絡(luò)

在這個(gè)例子中,我們將使用 ESP32C3 微型開(kāi)發(fā)板連接到 WiFI 網(wǎng)絡(luò)。(自行加入燈光控制功能)

  • 步驟 1.將下面的代碼復(fù)制并粘貼到 Arduino IDE 中

#include <WiFi.h>

const char* ssid ? ? = "your-ssid";
const char* password = "your-password"; ?

void setup()
{
? ?Serial.begin(115200);
? ?delay(10);

? ?// We start by connecting to a WiFi network

? ?Serial.println();
? ?Serial.println();
? ?Serial.print("Connecting to ");
? ?Serial.println(ssid);

? ?WiFi.begin(ssid, password);

? ?while (WiFi.status() != WL_CONNECTED) {
? ? ? ?delay(500);
? ? ? ?Serial.print(".");
? ?}

? ?Serial.println("");
? ?Serial.println("WiFi connected");
? ?Serial.println("IP address: ");
? ?Serial.println(WiFi.localIP());
} ?
void loop()
{


?步驟?2.上傳代碼并打開(kāi)Monitor檢查開(kāi)發(fā)板是否連接到WiFI網(wǎng)絡(luò)


用作接入點(diǎn)

在這個(gè)例子中,我們將使用 ESP32C3 開(kāi)發(fā)板作為 WiFi 接入點(diǎn),其他設(shè)備可以連接到它。這類似于手機(jī)上的 WiFi 熱點(diǎn)功能。

  • 步驟 1.將下面的代碼復(fù)制并粘貼到 Arduino IDE 中

#include "WiFi.h"
void setup()
{
?Serial.begin(115200);
?WiFi.softAP("ESP_AP", "123456789");
}

void loop()
{
?Serial.print("Host Name:");
?Serial.println(WiFi.softAPgetHostname());
?Serial.print("Host IP:");
?Serial.println(WiFi.softAPIP());
?Serial.print("Host IPV6:");
?Serial.println(WiFi.softAPIPv6());
?Serial.print("Host SSID:");
?Serial.println(WiFi.SSID());
?Serial.print("Host Broadcast IP:");
?Serial.println(WiFi.softAPBroadcastIP());
?Serial.print("Host mac Address:");
?Serial.println(WiFi.softAPmacAddress());
?Serial.print("Number of Host Connections:");
?Serial.println(WiFi.softAPgetStationNum());
?Serial.print("Host Network ID:");
?Serial.println(WiFi.softAPNetworkID());
?Serial.print("Host Status:");
?Serial.println(WiFi.status());
?delay(1000);
}

步驟 2.上傳代碼并打開(kāi)串行監(jiān)視器以檢查有關(guān) WiFI 接入點(diǎn)的更多詳細(xì)信息


步驟3.在 PC 或手機(jī)上掃描 WiFi 網(wǎng)絡(luò),您將能夠使用我們?cè)诖a中指定的密碼連接到這個(gè)新創(chuàng)建的網(wǎng)絡(luò)

現(xiàn)在您將看到串行監(jiān)視器上的主機(jī)連接數(shù)已更新為1


微型ESP32智能控制開(kāi)發(fā)板可以接入ESPHOME或是通過(guò)MOTT控制其它設(shè)備。

多謝支持。購(gòu)買: https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3603720786625617128&origin_type=604?


微型ESP32-C3的無(wú)線網(wǎng)絡(luò)使用的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
塔城市| 边坝县| 定边县| 新密市| 文登市| 洛宁县| 贵南县| 安丘市| 宁明县| 木兰县| 邵武市| 正定县| 旬阳县| 卓尼县| 民权县| 剑川县| 南部县| 荆门市| 汤原县| 常州市| 古蔺县| 蒲江县| 呈贡县| 福鼎市| 洮南市| 盐城市| 来凤县| 扬州市| 恩施市| 民丰县| 旌德县| 双峰县| 昭平县| 沁阳市| 余庆县| 博客| 南陵县| 郧西县| 丹凤县| 桐柏县| 黄陵县|