首先说明一下,这是我学习ESP32的笔记,我并不是专门从事ESP32的工程师,也不是乐鑫原厂的技术支持人员,存在错误在所难免,各位作个参考即可,如发现错误,欢迎留言。闲话少说,书归正文。------------------------------------------------------这里是分界线---------------------------------------------
【写在前面】经过了点灯→定时器点灯→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阅读
官网快速入门: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-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阅读
文章目录前言一、背景二、制作虚拟磁盘VHD三、生成磁盘数据四、生成.h头文件五、改造read10函数六、测试七、工具八、参考 前言前面的文章《使用ESP32S2开发板制作U盘,支持无线访问》讲述了如何将ESP32S2开发板制作成一个U盘。本文继续延伸,讲述如何把开发板制作成一个看起来容量远远大于flash实际大小的U盘。为方便起见,就叫它“虚拟U盘”吧。 本文用到的工具,附在了第七章。一、背景E
经过前面的折腾,设计好了自己的测试开发板 搭建好了开发环境, 然后正式开始进行功能测试了,测试顺序先从简单的开始吧,一步一步来 目录前言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.mesh是一种多跳网络esp 32 是有多种分支结构的比如人脸识别,它的解决方案在who 这个里边,wifi mesh 是mdf 这个分支里边,adf 做音频片里,很多组件,aliyun就其中的一种,对接腾讯也相对的组件在 espressif githun能找到组件和构架系统MDF 做wifi mesh 开发ESP-MESH发展框架概观ESP-MDF基于ESP-MES...
1.makefile:定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,也可以执行操作系统的命令。makefile文件保存了编译器和连接器的参数选项,还表述了所有源文件之间的关系(源代码文件需要的特定的包含文件,可执行文件要求包含的目标文件模块及库等).创建程序(make程序)首先读取
起因大牛攻城狮最近遇到了一件伤心的事情,团队辛辛苦苦做板子,被别人拿去抄了,固件也被破了。想起那调代码的日日夜夜,多少辛苦都白费了,感觉这是个弱肉强食的时代,这里也要痛骂那些黑心老板,这样做对吗。只能暗暗怪自己当时图方便,没有把固件安全工作做好。讨论好的加密我也搜了很多针对MCU固件加密的观点,总的来说,大家比较认可的方式是:加密方式简单、占用MCU资源少方便破解成本高先说第一条,加密方法不能太复
掌控你的设备:ESP32 BLE HID 鼠标键盘模块项目地址:https://gitcode.com/asterics/esp32_mouse_keyboard项目介绍ESP32 Mouse/Keyboard for BLE HID 是一个基于 ESP32 的蓝牙低能耗(BLE)人机交互设备(HID)实现,支持键盘和鼠标功能。这个开源项目不仅提供了串行API,与Adafruit的EZKey HI
转载 2024-06-12 16:00:15
352阅读
今天学习一下 ESP32JTAG 环境的搭建,并在此记录方便后面的使用如果你使用 ESP-IDF v4.0 以上版本,并使用 install.sh 进行安装过,该安装会自动完成以下安装过程!!!!! 目录第一步 从源码安装 openocd获取openocd安装编译依赖构建 OpenOCD设置 OPENOCD_SCRIPTS 环境变量检查安装版本和路
文章目录前言一、 painless_webserver是什么?二、组建包括网络1.webserver节点2.node1节点3.node2节点三、webserver控制测试四、webserver控制的改进五、其它总结 前言本次学习目的是,学习painless webserver,控制Mesh节点中的设备。包括: 1) painless webserver 是什么 2)组建包括了一个webserve
转载 2024-04-07 15:24:29
142阅读
概述本文代码链接 https://github.com/FranHawk/ConnectTOAliIOTServer.git 之前一直准备使用百度云天工作为物联网云平台,但是百度云天工平台的文档写的确实不是很好,相关API的接口也和其他方案有不一样,安全性不够好,故准备使用阿里云IOT平台。后期估计还要涉及到前后端的实现,自己搭建云服务器,才能完成数据存储和小程序开发。阿里云也提供了相关的接口,使
快速入门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阅读
集成电路总线 ( Inter-Integrated Circuit ,缩写 I²C ),详细说明参见:I2C(维基百科)I2C 总线介绍I2C 总线由数据线 SDA 和 时钟线 SCL 两条线构成通信线路,即可发送数据,也可接收数据。在 I2C 通信中,支持一主多从或多主多从,即可以有多个 I2C 设备同时并联到 I2C 总线上。在 I2C 通信过程中,CPU 发出的控制信号分为地址码和数据码两部
拿出来吃灰已久的ESP32,开始盘。 这里使用的是nodemcu,优信电子购买。1. 软件下载简单的玩一下ESP的应用的话只是需要下载一个upycraft软件即可。 他的下载链接如下:http://download3.dfrobot.com.cn/uPyCraft/uPyCraft.exe2. 下载固件2.1进入到boot模式按下IO1按键 然后将串口插入到电脑。(插上去之后就可以松手了) 这里其
转载 2024-03-20 12:14:57
876阅读
  • 1
  • 2
  • 3
  • 4
  • 5