📜  blynk with esp 01 with AT 固件 (1)

📅  最后修改于: 2023-12-03 14:59:31.944000             🧑  作者: Mango

使用Blynk和AT固件与ESP 01进行通信

简介

ESP 01是一款小型且经济的无线芯片,具有Wi-Fi连接功能。然而,由于其资源受到限制,因此有时需要AT固件与其他设备通信。Blynk是一款流行的物联网应用程序开发平台,它可以与ESP 01一起使用,以便通过iOS或Android设备远程控制和监视设备。

前提条件

在开始本教程之前,您需要具备以下基本技能:

  • 了解Arduino编程语言
  • 熟悉ESP 01的基本工作原理
  • 熟悉使用AT固件进行ESP 01通信
  • 了解使用Blynk应用程序开发平台
步骤1:准备工作

在开始编写ESP 01通信程序之前,请确保您具备以下内容:

  • 安装Arduino IDE,并安装好ESP8266的相关库文件
  • 安装Blynk库文件
步骤2:创建Blynk项目

首先,需要在Blynk官方网站上注册并创建一个Blynk项目。您可以通过以下链接访问该网站:https://blynk.io/

在创建Blynk项目时,请确保选择正确的硬件类型,即ESP8266,并注意Blynk分配的认证令牌。稍后我们需要用到这个令牌。

步骤3:编写ESP 01通信程序

为了实现ESP 01与Blynk应用程序的通信,您可以使用以下示例代码片段:

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

char auth[] = "YOUR_BLYNK_AUTH_TOKEN";
char ssid[] = "YOUR_WIFI_SSID";
char pass[] = "YOUR_WIFI_PASSWORD";

void setup()
{
  Serial.begin(115200);
  WiFi.begin(ssid, pass);
  Blynk.begin(auth, ssid, pass);
}

void loop()
{
  Blynk.run();
}

请在“auth”变量中输入Blynk分配的认证令牌,以及正确的Wi-Fi网络名称和密码,然后上传代码到ESP 01。如果没有错误,ESP 01将连接Wi-Fi网络并与Blynk应用程序建立通信。

步骤4:测试

要测试所编写的程序是否可以与Blynk应用程序通信,请打开Blynk应用程序,并选择刚刚创建的项目。在账号配置界面右上角的“蓝色三角形”按钮上单击,以启动您的项目。

如果您的设备连接得阔以,则可以使用Blynk应用程序控制和监视ESP 01。例如,您可以在应用程序中创建按钮来控制LED,并使用ESP 01上的数字引脚控制LED的开关。您也可以在应用程序中显示ESP 01的传感器数据,并将其显示在应用程序界面上。

希望以上说明能够帮助您通过AT固件与Blynk应用程序实现ESP 01通信。