ESP32-C6接入巴法云,Arduino方式

ESP32-C6接入巴法云,Arduino方式

  • 第一、ESP32-C6开发环境搭建
    • 第一步:安装arduino IDE 软件
    • 第二步:安装esp32库
    • 第三:arduino 软件设置
  • 第二:简单AP配网程序
    • 第一步:程序下载
    • 第二步:程序使用
    • 第三步:进行配网
  • 第三:远程控制esp32-c6

在这里插入图片描述
感谢四博智联的李博士提供的ESP32-C6开发板,四博智联官网:https://doit.am

第一、ESP32-C6开发环境搭建

第一步:安装arduino IDE 软件

下载地址:https://www.arduino.cc/en/software/
点击下载即可:
在这里插入图片描述
在这里插入图片描述

第二步:安装esp32库

安装下载方式可见地址:https://bbs.bemfa.com/29

下载后,关闭arduino 软件,双击 一键安装即可,如下图:

在这里插入图片描述
大约等待几分钟即可安装成功,电脑性能越好,安装越快。

第三:arduino 软件设置

使用type-c数据线连接esp32-c6开发板的COM口,在arduin软件中,点击COM口设置开发板,如下图所示:
在这里插入图片描述

搜索esp32c6,选择型号ESP32C6 Dev Module 点击确定即可,如下图所示:

在这里插入图片描述
注意:如果是旧版ESP32的SDK,可能没有esp32-c6的开发板选项,需要安装新版的SDK库,新版下载地址可见上面第二步。

此时ESP32-C6的Arduino开发环境就搭建好了,可直接点击烧录按钮,进行烧录测试,如下图:

在这里插入图片描述

第二:简单AP配网程序

第一步:程序下载

程序下载地址:https://file.bemfa.com/zip/esp32/ap.zip

该程序仅仅是简单配网的使用示例,可移植到其他程序中配合使用。

下载好,可使用arduiono IDE软件打开,程序依赖arduinojson库,需要在软件中,点击「Tools」 → 「Manage Libraries」→ 「搜索arduinojson」,如下图所示:

在这里插入图片描述
在这里插入图片描述
点击install安装即可。

第二步:程序使用

点击下载按钮,将程序下载到开发板,可通过串口调试助手查看日志输出:

串口调试工具下载: https://file.bemfa.com/hw/zip/lua_esp8266/sscom5.13.1.zip

选择波特率115200,选择开发板COM口,打开串口,如下图所示:

在这里插入图片描述
双击RTS可快速重启开发板:
在这里插入图片描述
当开发板输出:Started Ap Config…,表示开发板已经进入配网模式,即可进行配网测试,可以下载巴法app进行配网。下载地址:https://app.bemfa.com。

注意:配网时,仅支持2.4G WI-FI,不支持5G WI-FI。

第三步:进行配网

手机需要先连接到路由器2.4G WI-FI。

打卡巴法app,点击加号进入配网页面,输入路由器WI-FI的密码,点击开始配网:
在这里插入图片描述
根据app指引,选择esp32-c6发出的热点,进行连接,连接到esp32-c6发出的热点,返回到app,等待配网完成,当配网完成,串口会持续打印Config success,表示配网成功,如下图所示:

在这里插入图片描述
配网时,会自动把用户私钥发送到esp32-c6开发板,设备拿到用户私钥,会自动创建主题,该程序可配合TCP协议或MQTT协议进行远程控制。

如需重新配网,可连续重启5次,可清除配网信息,或在需要清除配网信息的地方,调用函数:restoreFactory()

第三:远程控制esp32-c6

结合上一步的简单配网程序,可将简单配网程序移植到TCP协议或MQTT协议进行远程控制。

移植后的TCP协议程序下载:https://file.bemfa.com/zip/esp32/ap_tcp.zip

该程序需要AceButton库配合使用,安装方式:在软件中,点击「Tools」 → 「Manage Libraries」→ 「搜索AceButton」,点击install安装即可,如下图所示:

在这里插入图片描述
将程序烧录后,使用上一步的配网步骤进行配网,如果配网成功,程序会自动设备,并连接到TCP设备云,此时巴法app可看到设备,并可以开、关控制设备,在电脑的串口软件,可以打开设备输出的日志:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/16717.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电脑微信群发 500 1000人以上怎么群发,微信营销群发助手软件,本人亲测,增加十倍业绩!!!

今天给大家推荐一款我们目前在使用的电脑群发工具掘金小蜜,不仅可以无限多开,方便你同时管理多个账号,群发功能更是十分强大,轻松释放你的双手。 掘金小蜜(只支持Win7及以上操作系统,没有推Mac版和手机客户…

[码蹄集新手训练营]MT1016-MT1020

目录 题号MT1016 宽度与对齐MT1017 左右对齐MT1018 输入宽度MT1020 %s格式符 题号 MT1016 宽度与对齐 #include<stdio.h> int main() { printf("%-5d %5d\n%-5d %5d\n%-5d %5d",455,455,-123,-123,987654,987654);return 0; }MT1017 左右对齐 #include<s…

Mac | macOs系统安装Monuty解决外接u盘ntfs读写问题

问题 mac电脑的macOs系统无法将文件读写入外接u盘或硬盘中&#xff1b; 解决方案 安装Monuty 官网&#xff1a;mounty官网 下载软件 安装其他配置 macbook:~ uwe$ brew install --cask macfuse macbook:~ uwe$ brew install gromgit/fuse/ntfs-3g-mac macbook:~ uwe$ brew…

机顶盒也可以跑量--上机指南

一、背景介绍 随着科技的进步和智能设备的普及&#xff0c;机顶盒已不再是单纯的电视接收器&#xff0c;而是逐渐演变成为家庭娱乐中心。越来越多的机顶盒支持各种应用、游戏和功能&#xff0c;使得用户可以在大屏幕上享受更多样化的内容。本指南将带你深入了解如何让你的机顶…

价格预言机领导者 Pyth 与 Eclipse 平台集成,为高频 DeFi 应用提供支持

本篇文章将对这一战略合作伙伴关系&#xff0c;以及 Pyth 网络在 Eclipse 生态系统中扮演的关键角色进行深入探讨。 目前&#xff0c;Pyth 价格数据已正式上线于 Eclipse 测试网。Eclipse 是首个结合了以太坊安全性、Solana 性能和 Celestia DA 的 Solana虚拟机(SVM) Layer2 方…

无线麦克风哪个牌子性价比高?揭秘领夹麦克风性价比最高品牌

随着自媒体行业的兴起&#xff0c;现在视频直播或者是个人Vlog都越来越受欢迎了&#xff0c;要想做好内容&#xff0c;除了画面之外&#xff0c;声音效果同样重要。而我们手机上自带的麦克风&#xff0c;容易受环境影响&#xff0c;特别是在户外或者拍摄距离较远时&#xff0c;…

微软改进WSL子系统 新版将支持镜像宿主机网络接口及使用外部DNS

Windows SubSystem for Linux (即 WSL) 是微软在 Windows 10/11 中开发的子系统功能&#xff0c;该功能允许用户在 Windows 上安装 Linux 系统和相关环境&#xff0c;对开发者来说可以构建 Linux 开发环境进行工作。不过 WSL 系统在功能上也有不少缺点&#xff0c;典型的就是默…

【Docker实战】进入四大数据库的命令行模式

上一篇我们讲了docker exec命令&#xff0c;这一次我们使用docker exec命令来进入四大数据库的命令行模式。 我们进行游戏开发或软件开发是离不开四大数据库的&#xff0c;这四大数据库分别是关系型数据库mysql、postgres&#xff0c;nosql数据库redis、mongodb。将它们容器化…

TopK问题

前言&#xff1a;本篇对TopK问题的解答是介于堆的基础上讲的 TopK问题&#xff1a; 就是在许多数据中找到前K个最大的数据或者最小的数据 比如&#xff1a;专业前10、世界五百强、富豪榜、以及游戏排行榜等等 对于TopK问题&#xff1a;能想到的最简单直接的方式就是排序解决,…

fastadmin二次开发 修改默认的前端弹出样式

需要修改fastadmin后台默认的弹出提示样式效果&#xff1a; 在项目里搜索这个关键词&#xff1a;Toastr 首先这个文件&#xff0c;里面的success和error就是弹出提示的方法。 public/assets/js/fast.js 然后是下面这个文件&#xff1a; public/assets/js/require-form.js 你…

对于高速信号完整性,一块聊聊啊(13)

前面一篇说了有源仿真和无源仿真的区别&#xff0c;今天介绍一下前仿真和后仿真。 一个完整的电路设计中必然包含前仿真和后仿真两个部分&#xff0c;它们都属于验证的必要环节。 尤其是在复杂的芯片设计中&#xff0c;验证要占用整个芯片设计流程时间的60%-70%。目的就是尽可…

解析气膜场馆造价—轻空间

随着社会的发展和对环保及时间成本的重视&#xff0c;气膜场馆逐渐成为众多体育场馆的首选建筑模式。气膜建筑包括气膜篮球场、气膜室内足球场、气膜羽毛球场、气膜乒乓球馆、气膜网球场以及气膜滑冰场等&#xff0c;因其多项优势受到广泛应用。 气膜场馆的显著特点 1. 气膜场馆…

aosp14的分屏接口ISplitScreen接口获取方式更新-学员疑问答疑

背景&#xff1a; 有学员朋友在学习马哥的分屏pip自由窗口专题时候&#xff0c;做相关分屏做小桌面项目时候&#xff0c;因为原来课程版本是基于android 13进行的讲解的&#xff0c;但是现在公司已经开始逐渐进行相关的android 14的适配了&#xff0c;但是android 14这块相比a…

2024年上半年系统架构设计师——案例第二题——UML相关

这个只记到一个大概了 主题干&#xff0c;说明人员访客系统 题目1 9分 问序列图信息类型和特点 题目2 序列图填空 好像是10分吧 访客系统的序列图 题目3 6分 说明软件分析和设计时的和UML图有关原则&#xff1f;

展厅设计要做好需要考虑哪些要素

1、展示主题 企业展厅要有一个明朗的展示主题&#xff0c;不止是为了为展厅设计提供方向&#xff0c;也是为了让参观者更好地了解和认识企业。通过精心策划的展示主题&#xff0c;打造一个富有情感和故事性的展示空间&#xff0c;可以快速感染到参观者&#xff0c;使其能够在参…

Go使用结构体实现类(面向对象)

前置 package main ​ import ("fmt" ) ​ // 矩形结构体 type Rectangle struct {Length intWidth int } ​ // 计算矩形面积 func (r *Rectangle) Area() int {return r.Length * r.Width } ​ func main() {r : Rectangle{4, 2}// 调用 Area() 方法&#xff0c;计…

幼儿园管理系统-收退费管理原型模版

幼儿园管理系统是专为幼儿园打造&#xff0c;涵盖学校儿童、职工人事、收费财务、后勤管理、办公教务、膳食分析、体检保健、文档管理等各方面内部管理的幼儿园专家系统。 本次分享给大家的是雅居乐教育集团幼儿园园务管理系统中“收退费管理”模块的设计文档。收退费管理是幼儿…

代码+视频,总结R语言常用的几种按条件转换数据的方法

在科学研究中免不了和数据打交道&#xff0c;收集到原始数据后我们经常需要对其进行清洗、转换才能得到我们需要的数据。 今天我总结了一下自己常用的一些多条件的数据转换方法&#xff0c;在临床中遇到问题能多一种选择&#xff0c;下面视频操作演示一下 总结R语言常用的几种按…

深度学习 --- stanford cs231 编程作业(如何在chrome中安装Google colab)

stanford cs231 编程作业(如何开始你的colab编程&#xff09; 斯坦福231n的所有作业都要求在colab里面做&#xff0c;colab可以为你提供免费的云计算。实际上在他的官网中也有关于如何安装colab的详细说明视频。 https://youtu.be/DsGd2e9JNH4https://youtu.be/DsGd2e9JNH4 我这…

Unity入门理论+实践篇之Luna

创建世界的主角 父子物体 首先创建一个cube物体 可以观察到其在2D视角下的坐标为&#xff08;0&#xff0c;0&#xff09; 此时将cube物体拖拽到ldle_0下&#xff0c;如图所示&#xff0c;并将其坐标值改为&#xff08;2&#xff0c;2&#xff09; 此时再将ldle_0物体的坐标…