【写在前面】经过了点灯→定时器点灯→PWM点灯的学习之后,逐渐开始对ESP32 C3整体的框架有了一定认识【 点灯模块链接指路:】也掌握了一些理解和学习代码的思路,这一章咱们聊一聊按键的控制。目录GPIO输出与按键控制level 1:从一个朴实无华的点按开始level 2:引入队列、中断——实现按键控制2.0优化代码、引入队列,实现多按键控制通过线程的方式完成中断小结GPIO输出与按键控
记录学习ESP32心路历程之ESP32入门一、准备工作(一)、工具(二)、设置官方开发环境(三)、下载MSYS32与工具链二、安装的详细步骤(一)、设置工具链(二)、获取ESP-IDF(三)、设置变量环境(四)、安装 Phthon 软件包三、总结 一、准备工作(一)、工具开始入门ESP32,需要准备:购买一块ESP32开发板(我的是NodeMCU-32S,因为他带有数据线接口 )USB数据线电脑
转载 2024-05-23 23:18:27
304阅读
ESP32-idf环境搭建ESP32支地liunx ,mac os, windows三个操作系统的搭建开发1,windowsA:第一步安装交叉编译器,官网下载地址: oolchain-20181001.zip解压之后放C盘根目录B:下载IDF SDKgit cl...
mqtt .fx 调试接入阿里云iotmqtt.fx 以一个设备状态接入,不能esp32 和mqtt.fx 同时登相同一个keymqtt.fx 设置broker address 写的地址YourProductKey.iot−as−mqtt.{YourProductKey}.iot-as-mqtt.YourProductKey.iot−as−mqtt.{YourRegionId}.aliy...
原创 2021-11-12 14:14:05
557阅读
主要通信的数据在Characteristic就叫特征,特征的值就是我们有交易的数据,服务下有特征,根据特征值手机和ESP32就能进行数据的通信下面图有一个服务和一个特征,服务有uuid,特征有uuid,在特征内部我们可以读写值达到数据通信的目的手机调试下载URL:https://apksfull.com/download/no.nordicsemi.android.mcp/369...
原创 2021-11-12 14:18:30
1188阅读
官网快速入门:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/index.htmlhttps://docs.espressif.com/projects/esp-idf/zh_CN/latest/get-started/index.html
原创 2021-09-29 14:07:54
772阅读
start一段时间没有更新学习记录了,因为搞了新的工作,最近闲来无事,想学点新的东西。 物联网这块网络基本没有什么问题了,但是蓝牙这块一直是我的心病,一直想腾出时间学习,但是一直没有时间(其实时间用来拖延了),最近狠下心用ESP32学习下低功耗蓝牙,为什么选择低功耗蓝牙,因为低功耗蓝牙目前是应用最广也是多用来二次开发。经典蓝牙主要应用在音频这块,范围还是比较窄的。 ESP32既可以用来学习蓝牙,
原创 2022-03-23 15:53:50
1112阅读
首先说明一下,这是我学习ESP32的笔记,我并不是专门从事ESP32的工程师,也不是乐鑫原厂的技术支持人员,存在错误在所难免,各位作个参考即可,如发现错误,欢迎留言。闲话少说,书归正文。------------------------------------------------------这里是分界线---------------------------------------------
文章目录前言一、背景二、制作虚拟磁盘VHD三、生成磁盘数据四、生成.h头文件五、改造read10函数六、测试七、工具八、参考 前言前面的文章《使用ESP32S2开发板制作U盘,支持无线访问》讲述了如何将ESP32S2开发板制作成一个U盘。本文继续延伸,讲述如何把开发板制作成一个看起来容量远远大于flash实际大小的U盘。为方便起见,就叫它“虚拟U盘”吧。 本文用到的工具,附在了第七章。一、背景E
一 环境搭建1 安装vscodevscode下载地址: https://code.visualstudio.com/download2 安装esp32插件 安装espressif IDF插件3 下载sdk以及开发工具进入Espressif IDF界面,点击ADVANCED 设置好下载目录,等待下载完成,下载sdk时默认是从github上拉取,网络不好可能比较耗时。这里会列出来详细的命令二 创建工程
转载 2024-02-26 18:10:29
1158阅读
EMUI发展至今,服务着216个国家和地区中的4.7亿日活跃用户。我们不忘初心,砥砺前行,只为更好地服务用户。 从EMUI5.0的“天生快,一生快”,到EMUI8.2的GPU Turbo,再到EMUI9.0的Link Turbo,以及目前最新的EMUI9.1超级文件系统和华为方舟编译器,EMUI在不断的创新发展中做到了反哺整个安卓产业,不断输出优秀成果。在提升用户体验方面,我们一直在努
经过前面的折腾,设计好了自己的测试开发板 搭建好了开发环境, 然后正式开始进行功能测试了,测试顺序先从简单的开始吧,一步一步来 目录前言1、ADC采样示例测试1.1 DMA连续采样1.2 单次采样1.3 测试源码2、 ESP32-C3 ADC相关介绍2.1 实际电压的计算2.2 连续采样步骤2.3 单步采样步骤2.4 ADC使用注意事项 前言接下来的ESP32-C3 功能测试都是基于自己设计的开发
转载 2024-03-28 16:05:14
903阅读
1、安装准备根据编译ESP-IDF所需要的软件安装相关的软件包,ubuntu系统下根据如下指令安装,从指令中我们可以看到需要安装的有git,python3等等软件sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-d
转载 2024-06-12 18:42:54
508阅读
1.makefile:定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,也可以执行操作系统的命令。makefile文件保存了编译器和连接器的参数选项,还表述了所有源文件之间的关系(源代码文件需要的特定的包含文件,可执行文件要求包含的目标文件模块及库等).创建程序(make程序)首先读取
1.mesh是一种多跳网络esp 32 是有多种分支结构的比如人脸识别,它的解决方案在who 这个里边,wifi mesh 是mdf 这个分支里边,adf 做音频片里,很多组件,aliyun就其中的一种,对接腾讯也相对的组件在 espressif githun能找到组件和构架系统MDF 做wifi mesh 开发ESP-MESH发展框架概观ESP-MDF基于ESP-MES...
快速入门ESP32——移植LVGL(8.3.6)前言一、下载LVGL库二、修改配置1、修改lv_conf.h配置2、移动demo文件3、修改LVGL Arduino 例程三、下载验证四、错误修改指南 前言 在上一期我们移植了TFT_eSPI库成功点亮了LCD,本期就教大家怎么在platform上移植LVGL。一、下载LVGL库下载二、修改配置1、修改lv_conf.h配置将lv_conf_temp
转载 2024-08-06 19:30:39
123阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表的格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
使用git源码安装arduino+esp32开发环境使用git源码安装arduino+esp32开发环境第一步,创建文件夹第二步,克隆esp32包第三步,安装工具包方法1:用get.exe安装工具包通过esp包下面的tools里的get.exe安装工具包第三步,安装工具包方法2:直接下载 使用git源码安装arduino+esp32开发环境一般教程里的方法安装很慢,一出现网络问题,就会错误所以这
转载 2024-08-11 10:10:25
304阅读
最近在做一个基于ESP32-PICO-D4的墨水瓶小终端/挂件?的小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16p的typec焊接容易出事,就用了一个microusb和一个6p的typec(仅供电)
转载 2024-05-06 16:13:31
3856阅读
  • 1
  • 2
  • 3
  • 4
  • 5