📜  简单的计时器 arduino blynk 库错误 - C++ (1)

📅  最后修改于: 2023-12-03 15:11:32.558000             🧑  作者: Mango

简单的计时器 Arduino Blynk 库错误

概述

在使用 Arduino Blynk 库编写简单的计时器时,很容易遇到错误。本文将介绍如何编写一个简单的计时器,并且解决常见的 Blynk 库错误。

实现

步骤 1:安装 Blynk 库

在 Arduino IDE 中,使用库管理器安装 Blynk 库。

步骤 2:创建 Blynk 项目

在 Blynk 应用程序中,创建一个新的项目。选择设备类型,然后将您的 Auth Token 复制到 Arduino 代码中。

步骤 3:编写 Arduino 代码

以下代码将创建一个计时器,通过 Blynk 库将计时器的时间发送到 Blynk 应用程序。请在代码中替换您的 Auth Token。

#include <Blynk.h>  //导入Blynk库

BlynkTimer timer;

int seconds = 0;

void setup(){
  Serial.begin(9600);
  Blynk.begin("YourAuthToken");
  timer.setInterval(1000L, timerEvent); 
}

void timerEvent() {
  seconds++;
}

void loop(){
  Blynk.run();
  timer.run();
  Blynk.virtualWrite(V1, seconds); 
}

步骤 4:编写 Blynk 应用程序

在 Blynk 应用程序中添加一个值展示 Widget。选择 Virtual Pin 1 并将其与您的 Arduino 连接。这将使计时器的秒数显示在应用程序中。

常见的 Blynk 库错误
WiFi 未连接

如果您看到以下错误,则表示 WiFi 未连接:

[87] Connecting to YourSSID
[757] WiFi connected
[757] IP: 192.168.1.3
[757] BlynkAndroid_XXXXXX
[757] Can't connect to Blynk

请确保您连接了正确的 WiFi 网络,并检查您的 Auth Token 是否正确。

认证错误

如果您看到以下错误,则表示您的 Auth Token 不正确:

Connecting to YourSSID
WiFi connected
IP: 192.168.1.3
[2834] Invalid Auth Token
[2834] Connecting to YourSSID
[3762] Connecting to YourSSID
[4690] Connecting to YourSSID
[5618] Connecting to YourSSID

请确保您的 Auth Token 正确,或者您的 Auth Token 已过期。

结论

通过本文,您现在应该能够创建一个简单的计时器,并且解决常见的 Blynk 库错误。