ESP32-C6基于Blynk平台的点灯测试

2024-04-203167
AI 快速预览详细 收起
本文介绍了如何使用ESP32-C6在Blynk平台上进行点灯测试。首先,需要在Blynk中设置一个按钮并选择Swith Control(V0)。然后,复制并修改提供的代码,替换掉ID、Name、WiFi名称和密码等信息。上传代码后,打开Blynk客户端即可测试效果。这个项目适合初学者和物联网爱好者,可以轻松实现远程控制LED灯的开关。
使用ESP32-C6测试了几个物联网平台,大部分都还不支持C6.昨天偶然发现Blynk居然可以。就是就做了一个点灯的小案例,Blynk客户端升级了有了一点小变动……在Blynk中放一个按钮,然后设置DATASTREAM选择 Swith Control(V0),如图所示。

ESP32-C6基于Blynk平台的点灯测试图2ESP32-C6基于Blynk平台的点灯测试图1
然后复制下面代码,替换掉ID、Name、wifi名称、密码等
/*************************************************************
  ESP32-C6基于Blynk的点灯测试
  2024年4月20日
  源启
*************************************************************/
#define BLYNK_TEMPLATE_ID           "TMPL68"         //修改为你的TEMPLATE_ID
#define BLYNK_TEMPLATE_NAME         "Template"   //修改为你的TEMPLATE_NAME
#define BLYNK_AUTH_TOKEN            "A9akeszR"  ////修改为你的BLYNK_AUTH_TOKEN
int led = 15;                //设置板载LED引脚
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char ssid[] = "IOT-YY";       //设置wifi名称
char pass[] = "Cygjrjdj8866"; //设置wifi密码
BlynkTimer timer;

BLYNK_WRITE(V0)
{
  if(param.asInt() == 1)
    {
      digitalWrite(led,HIGH);  //设置led引脚为高电平
    }
    else
    {
      digitalWrite(led,LOW);  //设置led引脚为低电平
    }
}

void setup()
{
  Serial.begin(115200);
  pinMode(15, OUTPUT);
  Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);

}

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

上传成功以后,打开Blynk客户端测试效果。
ESP32-C6基于Blynk平台的点灯测试图3


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
金淼
金淼
加一个继电器可以控制家里的灯了,不知道稳定性如何?
cY4k0QuD
cY4k0QuD
666,很好,不错很实用
- 没有更多了 -