玩转ESP32
文章平均质量分 76
freemote
这个作者很懒,什么都没留下…
展开
-
【玩转ESP32】17、PWM调光
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11【玩转ESP32】5、i2c-tools访问i2c设备【玩转ESP32】6、驱动i2c设备—0.96 OLED【玩转ESP32】7、ESP32连接wifi【玩转ESP32】8、ESP32 Guru Meditation Error报错分析【玩转ESP32】9、ESP32 作为TCP客户端连接服务器(原创 2021-07-12 17:18:49 · 3893 阅读 · 0 评论 -
【玩转ESP32】16、esp32获取rssi,辅助判断硬件是否异常
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11【玩转ESP32】5、i2c-tools访问i2c设备【玩转ESP32】6、驱动i2c设备—0.96 OLED【玩转ESP32】7、ESP32连接wifi【玩转ESP32】8、ESP32 Guru Meditation Error报错分析【玩转ESP32】9、ESP32 作为TCP客户端连接服务器(原创 2021-07-09 17:29:42 · 4860 阅读 · 0 评论 -
【玩转ESP32】15、esp32 mqtt client
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11【玩转ESP32】5、i2c-tools访问i2c设备【玩转ESP32】6、驱动i2c设备—0.96 OLED【玩转ESP32】7、ESP32连接wifi【玩转ESP32】8、ESP32 Guru MeditationError报错分析【玩转ESP32】9、ESP32 作为TCP客户端连接服务器(非原创 2021-06-29 14:11:28 · 2725 阅读 · 0 评论 -
【玩转ESP32】14、esp32 mqtt基础
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11【玩转ESP32】5、i2c-tools访问i2c设备【玩转ESP32】6、驱动i2c设备—0.96 OLED【玩转ESP32】7、ESP32连接wifi【玩转ESP32】8、ESP32 Guru MeditationError报错分析【玩转ESP32】9、ESP32 作为TCP客户端连接服务器(非原创 2021-06-29 09:27:24 · 1788 阅读 · 0 评论 -
【玩转ESP32】13、软件定时器esp_timer使用
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11【玩转ESP32】5、i2c-tools访问i2c设备【玩转ESP32】6、驱动i2c设备—0.96 OLED【玩转ESP32】7、ESP32连接wifi【玩转ESP32】8、ESP32 Guru MeditationError报错分析【玩转ESP32】9、ESP32 作为TCP客户端连接服务器(非原创 2021-06-20 21:40:40 · 8618 阅读 · 4 评论 -
【玩转esp32】12、esp32串口使用
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11【玩转ESP32】5、i2c-tools访问i2c设备【玩转ESP32】6、驱动i2c设备—0.96 OLED【玩转ESP32】7、ESP32连接wifi【玩转ESP32】8、ESP32 Guru MeditationError报错分析【玩转ESP32】9、ESP32 作为TCP客户端连接服务器(非原创 2021-06-04 18:26:50 · 11308 阅读 · 0 评论 -
【玩转esp32】11、编译报错分析:esp_bt.h:No such file or directory
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11【玩转ESP32】5、i2c-tools访问i2c设备【玩转ESP32】6、驱动i2c设备—0.96 OLED【玩转ESP32】7、ESP32连接wifi【玩转ESP32】8、ESP32 Guru MeditationError报错分析【玩转ESP32】9、ESP32 作为TCP客户端连接服务器(非原创 2021-05-29 18:09:46 · 12210 阅读 · 10 评论 -
【玩转ESP32】10、创建用户分区表,数据读写存储
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11【玩转ESP32】5、i2c-tools访问i2c设备【玩转ESP32】6、驱动i2c设备—0.96 OLED【玩转ESP32】7、ESP32连接wifi【玩转ESP32】8、ESP32 Guru MeditationError报错分析【玩转ESP32】9、ESP32 作为TCP客户端连接服务器(非原创 2021-05-29 16:09:58 · 3216 阅读 · 1 评论 -
【玩转ESP32】9、ESP32 作为TCP客户端连接服务器(非阻塞接收)
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11【玩转ESP32】5、i2c-tools访问i2c设备【玩转ESP32】6、驱动i2c设备—0.96 OLED【玩转ESP32】7、ESP32连接wifi【玩转ESP32】8、ESP32 Guru Meditation Error报错分析1、基本流程wifi连接到sta,新建socket,连接到tc原创 2021-05-25 09:46:12 · 12894 阅读 · 5 评论 -
【玩转ESP32】8、ESP32 Guru Meditation Error报错分析
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11【玩转ESP32】5、i2c-tools访问i2c设备【玩转ESP32】6、驱动i2c设备—0.96 OLED【玩转ESP32】7、ESP32连接wifi1、 现象编译下载程序后,一直在重启,截取一部分log如下:打印出来的复位原因是软件复位,猜测可能是指针之类的异常引起的。2、日志分析Guru原创 2021-05-18 16:22:42 · 4658 阅读 · 0 评论 -
【玩转ESP32】7、ESP32连接wifi
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11【玩转ESP32】5、i2c-tools访问i2c设备【玩转ESP32】6、驱动i2c设备—0.96 OLED前言ESP32 WIFI功能支持STA、AP、APSTA三种模式,本文聊聊在STA模式下,连接到路由器。1、官方参考历程在examples\wifi\getting_started\stat原创 2021-05-12 18:04:15 · 10487 阅读 · 2 评论 -
【玩转ESP32】6、驱动i2c设备---0.96 OLED
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11【玩转ESP32】5、i2c-tools访问i2c设备前言:在上文中聊了i2c-tools,主要使用命令行,本文使用代码驱动设备。本文以驱动oled展开,关于oled的详细说明,可查看一文彻底了解SSD1306驱动0.96寸OLED,在这里只聊esp32的i2c如何使用。1、初始化(1)配置i2c:指原创 2021-03-28 17:41:20 · 4765 阅读 · 0 评论 -
【玩转ESP32】5、i2c-tools访问i2c设备
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink【玩转ESP32】4、ESP32驱动DHT11前言:i2c-tools,跟linux里的工具类似,可以命令行访问i2c设备。1、编译、下载examples\i2c\i2c_tools例程2、正确连接i2c设备这里连接0.96吋 oled,也是比较常用的一个i2c设备,连接在gpio21和gpio22上。3、从终端进入串口命令行在终端输入idf.原创 2021-03-28 17:29:52 · 2874 阅读 · 3 评论 -
【玩转ESP32】4、ESP32驱动DHT11
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料【玩转ESP32】3、点亮LED,Blink,blink,blink1、新建dht11工程把上节的blink工程复制一份,修改名称为dht11,其中CMakeLists.txt、Makefile、包括源文件名也改为dht11,然后试着编译,发现可以编译通过,这样就可以先不用去管CMakeLists.txt、Makefile等文件的编写。3、硬件连接注意避开那几个只能用作输入的IO口即可。DHT11原创 2021-02-16 16:33:23 · 4842 阅读 · 6 评论 -
【玩转ESP32】3、点亮LED,Blink,blink,blink
系列文章:【玩转ESP32】1、开发环境搭建【玩转ESP32】2、开发参考资料1、查看LED对应的管脚可以看出LED对应的GPIO编号是GPIO1。2、使用idf中的例程改造对idf里面的demo进行改造,在examples\get-started\blink里面更改GPIO口:#define BLINK_GPIO 13、GPIO操作相关APIvoid gpio_pad_select_gpio(uint8_t gpio_num);设置某个引脚为GPIO功能,gpio_num取值0-原创 2021-02-15 18:16:04 · 2941 阅读 · 0 评论 -
【玩转ESP32】2、开发参考资料
系列文章:【玩转ESP32】1、开发环境搭建1、硬件资料这里使用ESP32-WROOM-32模组,模组引脚布局如下:手册模组引脚说明:要特别注意:管脚 SCK/CLK,SDO/SD0,SDI/SD1,SHD/SD2,SWP/SD3,和 SCS/CMD,即 GPIO6 至 GPIO11 用于连接模组上 集成的 SPI flash,不建议用于其他功能;下载、调试口用的是RXD0和TXD0,配合EN和GPIO0引脚实现自动下载。关于自动下载电路的原理可参考网友的分享:自动下载原理2、软件资料原创 2021-02-15 17:41:15 · 2505 阅读 · 2 评论 -
【玩转ESP32】1、开发环境搭建
1、安装githttps://git-scm.com/基本上一路点击下一步即可,记得要添加环境变量,安装之后在“命令提示符”里面输入git --version,出现如下即表示正确安装成功。2、安装cmakehttps://cmake.org/download/基本上一路点击下一步即可,记得要添加环境变量,安装之后在“命令提示符”里面输入cmake --version,出现如下即表示正确安装成功。3、安装pythonhttps://www.python.org/downloads/wind原创 2021-02-13 18:58:40 · 4935 阅读 · 3 评论