草庐IT

esp_matter

全部标签

ESP32 入门笔记04: 0.96寸OLED 显示屏 + u8g2库丝滑显示UI (ESP32 for Arduino IDE)

先导知识ESP32入门笔记01:开发板信息、开发环境搭建以及学资料准备ESP32入门笔记02:GPIO参考指南在本例中,我们使用I2C通信协议。ESP32中最适合I2C通信的引脚是通用输入输出接口22(SCL)和通用输入输出接口21(SDA)。安装SSD1306OLED库–ESP32(也可以用u8g2库,在ArduinoIDE中可以搜索下载该库)有几个库可用于使用ESP32控制OLED显示器。在本教程中,我们将使用两个Adafruit库:Adafruit_SSD1306库和Adafruit_GFX库。下载库文件,解压在ArduinoIDE安装的对应路径。在您的ArduinoIDE中,转到文件>

ESP32 入门笔记04: 0.96寸OLED 显示屏 + u8g2库丝滑显示UI (ESP32 for Arduino IDE)

先导知识ESP32入门笔记01:开发板信息、开发环境搭建以及学资料准备ESP32入门笔记02:GPIO参考指南在本例中,我们使用I2C通信协议。ESP32中最适合I2C通信的引脚是通用输入输出接口22(SCL)和通用输入输出接口21(SDA)。安装SSD1306OLED库–ESP32(也可以用u8g2库,在ArduinoIDE中可以搜索下载该库)有几个库可用于使用ESP32控制OLED显示器。在本教程中,我们将使用两个Adafruit库:Adafruit_SSD1306库和Adafruit_GFX库。下载库文件,解压在ArduinoIDE安装的对应路径。在您的ArduinoIDE中,转到文件>

十、stm32-ESP8266(串口透传、MCU透传、控制LED亮灭)

目录一、固件库模板二、准备资料三、简介1.引脚2.无线组网2.1ESP8266在SoftAP模式2.2ESP8266在station模式2.3ESP8266在SoftAP+station共存模式3、透传功能4.基本配置(所有AT指令都必须换行)4.模式配置4.1STA模式4.2AP模式四、实验1.硬件设计2.软件设计2.1复制工程(复制stm32-USART串口通讯工程)2.2新建hc_05文件(打开工程)2.3编写代码1.使用串口助手和网络助手实现ESP8266通信2.使用ESP8266STA模式实现透传功能2.1复制工程(复制stm32-USART串口通讯工程)2.2新建文件,打开工程,添

十、stm32-ESP8266(串口透传、MCU透传、控制LED亮灭)

目录一、固件库模板二、准备资料三、简介1.引脚2.无线组网2.1ESP8266在SoftAP模式2.2ESP8266在station模式2.3ESP8266在SoftAP+station共存模式3、透传功能4.基本配置(所有AT指令都必须换行)4.模式配置4.1STA模式4.2AP模式四、实验1.硬件设计2.软件设计2.1复制工程(复制stm32-USART串口通讯工程)2.2新建hc_05文件(打开工程)2.3编写代码1.使用串口助手和网络助手实现ESP8266通信2.使用ESP8266STA模式实现透传功能2.1复制工程(复制stm32-USART串口通讯工程)2.2新建文件,打开工程,添

ESP8266 教程2 — 烧录AT固件

        对于新手来说,刚开始使用ESP8266时多少会有点不知所措,因为不知道该从何学起。对于新手,我建议还是先从ESP8266的AT指令集开始,先了解AT指令的时候,清楚ESP8266的串口-透传wifi模块的基本操作,再进行下一步的操作。1、烧录AT固件        对于ESP8266,想要学习使用AT指令的话,是需要刷入AT固件的。虽然大多数的ESP8266模块在出厂的时候已经刷了AT固件了,但是怎么给模块刷固件,我觉得还是很有必要的。接下来演示怎么给ESP8266刷AT固件。(1)准备烧录工具烧录工具使用的是乐鑫官方提供的ESPFlashDownloadTool_v3.6.4

ESP8266 教程2 — 烧录AT固件

        对于新手来说,刚开始使用ESP8266时多少会有点不知所措,因为不知道该从何学起。对于新手,我建议还是先从ESP8266的AT指令集开始,先了解AT指令的时候,清楚ESP8266的串口-透传wifi模块的基本操作,再进行下一步的操作。1、烧录AT固件        对于ESP8266,想要学习使用AT指令的话,是需要刷入AT固件的。虽然大多数的ESP8266模块在出厂的时候已经刷了AT固件了,但是怎么给模块刷固件,我觉得还是很有必要的。接下来演示怎么给ESP8266刷AT固件。(1)准备烧录工具烧录工具使用的是乐鑫官方提供的ESPFlashDownloadTool_v3.6.4

ESP32+dht11/sht30测温湿度(arduino编程)

闲话不多说,直接上干货。文章目录一、硬件介绍二、软件编程1.dht11测温湿度2.sht30测温湿度3.运行结果一、硬件介绍开发板型号:NodeMCU-32S(这个是我用的,其他类型的ESP32板子也可以)温湿度传感器:DHT11、SHT30(市面上最常见的温湿度传感器,不再贴图)。(硬件连接见第二部分)二、软件编程文末有完整工程,包含以下两个程序中所有用到的库函数,如果想节省时间或者看代码注释可以下载使用。但是首先要确定你的arduino软件是否已经安好了ESP32的开发板管理器,如图:1.dht11测温湿度引脚连接:VCC接3v3,gnd接地,dht11的数据引脚接开发板P14。主要代码:

ESP32+dht11/sht30测温湿度(arduino编程)

闲话不多说,直接上干货。文章目录一、硬件介绍二、软件编程1.dht11测温湿度2.sht30测温湿度3.运行结果一、硬件介绍开发板型号:NodeMCU-32S(这个是我用的,其他类型的ESP32板子也可以)温湿度传感器:DHT11、SHT30(市面上最常见的温湿度传感器,不再贴图)。(硬件连接见第二部分)二、软件编程文末有完整工程,包含以下两个程序中所有用到的库函数,如果想节省时间或者看代码注释可以下载使用。但是首先要确定你的arduino软件是否已经安好了ESP32的开发板管理器,如图:1.dht11测温湿度引脚连接:VCC接3v3,gnd接地,dht11的数据引脚接开发板P14。主要代码:

ESP32报错:Brownout detector was triggered

问题描述最近在用ESP32做一个智能小车控制器,发现在加入wifi功能后烧后串口总是报错,然后板子会不断的重启。报错内容如下:rst:0xc(SW_CPU_RESET),boot:0x17(SPI_FAST_FLASH_BOOT)configsip:0,SPIWP:0xeeclk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00mode:DIO,clockdiv:1load:0x3fff0018,len:4load:0x3fff001c,len:1216ho0tail12room4load:0x4007800

ESP32报错:Brownout detector was triggered

问题描述最近在用ESP32做一个智能小车控制器,发现在加入wifi功能后烧后串口总是报错,然后板子会不断的重启。报错内容如下:rst:0xc(SW_CPU_RESET),boot:0x17(SPI_FAST_FLASH_BOOT)configsip:0,SPIWP:0xeeclk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00mode:DIO,clockdiv:1load:0x3fff0018,len:4load:0x3fff001c,len:1216ho0tail12room4load:0x4007800