esp32-c3 开发板学习记录-1初识esp32-c3

本文记录了作者使用ESP32-C3开发板的初步体验,包括开发板特性介绍、硬件准备(ESP32-C3开发板、USB线和电脑)、软件下载(ESP-IDF安装)、测试程序运行、配置初始化、编译、烧录及通过idf.py命令进行监听日志的过程。作者提供了详细的步骤和建议,适合入门者参考。
摘要由CSDN通过智能技术生成

开始

作者想说的话

最近需要研究关于乐鑫的开发板,作为资深开发技术员,咱也是要记录一下的,就当是学习笔记吧。

ESP32-C3 的支持

  • 2.4 GHz Wi-Fi

  • 低功耗蓝牙

  • 高性能 32 位 RISC-V 单核处理器

  • 多种外设

  • 内置安全硬件
    可以满足我们对 Wi-Fi、蓝牙、低功耗等方面的要求
    在这里插入图片描述

准备

硬件

  • 一款 ESP32-C3 开发板
  • USB 数据线 (A 转 Micro-B)
  • 电脑(Windows、Linux 或 macOS)
    本次选择的的电脑是windows 10 专业版

软件

想要把你的代码编译并烧录到板子上你需要借助ESP-IDF。。。

下载安装

下载地址
在这里插入图片描述
选择你需要的下载即可,安装也很简单,一直下一步即可,这里就不多叙述了
小建议选择第二个,虽然它有1G大,但是它是离线安装,更方便安全。

安装完成,你的桌面会生成三个图标
在这里插入图片描述
一般我们都用命令行的就行,第一个,启动后的样子
在这里插入图片描述

测试

给的有测试程序我们可以运行一下。

配置并初始化

cd examples\get-started\hello_world
idf.py set-target esp32c3
idf.py menuconfig

idf.py set-target esp32c3在这里插入图片描述
在这里插入图片描述

idf.py menuconfig 按q退出在这里插入图片描述

编译

idf.py build
在这里插入图片描述
这个过程可能需要一段时间,耐心等待即可。
在这里插入图片描述
我们可以看到编译完成后会提示我们烧录

烧录

idf.py -p COM4 flash
先看一下接口
右键我的电脑-管理-设备管理器-端口
在这里插入图片描述
可以看到我们的端口是COM4
上方指令中-p是指定端口
在这里插入图片描述
提示烧录完成。

监听

idf.py -p COM4 monitor
程序是已经烧录到板子了,但是我们需要监听日志啊。所以:
在这里插入图片描述
可以看到已经输出Hello world!

总结: 上面所执行的命令汇总 idf.py set-target esp32c3idf.py menuconfigidf.py build ,idf.py -p COM4 flash ,idf.py -p COM4 monitor
有一个烧录并监听的:idf.py -p COM4 flash monitor

结束

个人总结不易,希望对你有帮助呀~
如果对大家有帮助,欢迎点赞评论收藏哦!
在这里插入图片描述

在Arduino的环境下,如果ESP32-C3开发板通过MQTT X代理服务器连接不到MQTT服务器,可能是以下原因导致的: 1. ESP32-C3开发板无法连接到MQTT X代理服务器:请确保ESP32-C3开发板可以连接到MQTT X代理服务器。您可以在Arduino代码中使用WiFiClient连接到MQTT X代理服务器,然后再使用PubSubClient连接到MQTT服务器。如果ESP32-C3开发板无法连接到MQTT X代理服务器,请检查您的网络设置和代理服务器的设置。 2. 代理服务器设置错误:请确保MQTT X代理服务器的地址和端口号是正确的。您可以在MQTT X代理服务器的控制台中查看代理服务器的详细信息,并将其配置到Arduino代码中。 3. MQTT服务器设置错误:请确保MQTT服务器的地址和端口号是正确的。您可以在MQTT服务器的控制台中查看MQTT服务器的详细信息,并将其配置到Arduino代码中。 4. 安全设置错误:如果MQTT服务器启用了安全设置(例如TLS/SSL),您需要在Arduino代码中配置相应的安全选项。具体的配置方式可以参考PubSubClient库的说明文档。 5. 代码错误:如果以上步骤都正确配置了,但ESP32-C3开发板仍然无法连接到MQTT服务器,请检查您的Arduino代码是否正确。您可以尝试使用其他的MQTT库或示例代码来测试连接。如果问题仍然存在,请尝试在Arduino代码中添加调试信息,以便更好地定位问题。 希望这些信息对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无与伦比的傻

微信公众号:dasha500

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值