草庐IT

十、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

基于ESP32-CAM做一个智能家居监控

首先我们需要用到设备:ESP32-CAM(20元左右)USB转TTL串口(几块钱)or底板我这边使用到的是ESP32-CAM拼夕夕二十多买的,质量还可以,然后用到了USB转TTL串口。首先我们先进行连线。5V->5VVOR->TXVOT->RXGND->GND此时还要用杜邦线将IO0与GND连接起来,需要连接起来才能进行上传下载。下载完成后要查看的时候在断开。 在此处更改WIFI的账号与密码:此处为视频的刷新FPS;越高越流畅代码写完后。在此处点击上传; 如果出现以下状况需要按一下板上的复位按键,就是唯一可以按的那个按钮。 上传成功后打开串口  拔掉IO0与GND连接。在按一下RST 连接成功

基于ESP32-CAM做一个智能家居监控

首先我们需要用到设备:ESP32-CAM(20元左右)USB转TTL串口(几块钱)or底板我这边使用到的是ESP32-CAM拼夕夕二十多买的,质量还可以,然后用到了USB转TTL串口。首先我们先进行连线。5V->5VVOR->TXVOT->RXGND->GND此时还要用杜邦线将IO0与GND连接起来,需要连接起来才能进行上传下载。下载完成后要查看的时候在断开。 在此处更改WIFI的账号与密码:此处为视频的刷新FPS;越高越流畅代码写完后。在此处点击上传; 如果出现以下状况需要按一下板上的复位按键,就是唯一可以按的那个按钮。 上传成功后打开串口  拔掉IO0与GND连接。在按一下RST 连接成功

AndroidStudio开发APP和ESP8266进行联网传输数据

AndroidStudio开发APP篇一、准备工作二、安卓APP开发三、进行联网测试源码下载链接最近在用ESP8266做一个联网开发,准备做两个版本的来吧,一个是手机APP版本的,另一个是基于OneNET云的版本的来吧,具体的要用来实现什么项目还没有决定,应该做一些经典的项目吧,比如智能家居之类的吧,有这方面项目的可以在评论区和我说说哈,我准备自己搞搞练练手来。这次的话就准备先做个APP版本,APP的难点主要在于手机APP怎么去实现联网的功能,这个功能可能对于一些软开的同学来说比较简单吧,毕竟上课就是学这个的,但是我电子类出身的人,做这个确实有一问三不知的感觉,做了几天看了很多书籍视频和还有一