草庐IT

ESP_Nome

全部标签

Arduino ESP32的串口

Arduino的ESP32的三个串口ESP32的三个串口在Arduino的核心中有三个串口,分别是Serial,Serial1,和Serial2.当然ESP32也可以使用软串口。但硬件串口更稳健(我这样理解)。但Serial1这个串口不能使用,因为端口GPIO6~GPIO11都用到了Flash。那如何使用你的Serial1串口哪?可以通过改变串口1的rxPin和txPin的方法,具体如下。Serial1的使用在ESP32的核心库安装目录下找到HardwareSerial.h库。从头文件中看到:voidbegin(unsignedlongbaud,uint32_tconfig=SERIAL_8N

通过CH340C下载烧录器,将arduinuo代码烧录入esp8266-esp01s模块方法

参考资料和视频:将arduino代码烧录进esp8266-01s方法(安信可一键配网代码)_arduino烧录_LoveArduinos的博客-CSDN博客https://blog.csdn.net/u014421313/article/details/126511699如何使用Arduino-IDE为esp-01s烧写程序-鸿则的业余电子实验_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1TW411F7Jb/?spm_id_from=333.337.search-card.all.click&vd_source=4e4fe217d4354204

ATK-ESP8266通过MQTT协议连接阿里云服务器

1.ATK-ESP8266刷MQTT固件因为ATK-ESP8266自带的固件不支持MQTT协议,所以需要先刷一个支持MQTT协议的固件。首先需要下载固件,推荐去安信可官网下载。然后需要一个带有usb-ttl模块的开发板(因为需要串口调试一般开发板肯定有这个模块,所以没必要单独买usb-ttl模块)。注意接线不要接错了,IO_0也需要接地,因为默认是高电平属于工作模式,低电平才是下载固件模式ATK-ESP8266开发板VCC5V/3.3VGNDGNDIO_0GNDRXTXTXRXRST悬空然后需要一个刷固件的软件,我用的是flash_download_tool,网上应该都能找到,打开选择ESP8

【最简单】STM32+ESP8266+MQTT+EMQX完成数据上传和点灯环节

首先要吐槽一点,那就是网络上的这方面资料杂七杂八,而且很多都是一模一样的;然后我作为一个学生,没有多大的本事,就是想实现最基本的功能,然后在此基础上慢慢拓展。所以那些十分庞大的工程或者一些IoT物联网平台的官方SDK对于我来说是比较难看懂的。(人菜瘾还大)所以就到处找,终于在一个播放量不高的b站视频找到了一个适合的解决方案,现在就是分享时间,一起来学一下吧!感谢原子哥、野火,感谢这位up主:【挽救小白第一季】STM32+8266+小程序智能家居毕设实战_哔哩哔哩_bilibili好就此开始,我不会从头开始写代码,我会解释整个流程,最简单的代码工程贴在文章后面,自取。1.硬件接线:0.概述首先这

ESP8266 阿里云 MQTT物联网测试

 前面写了篇恢复ESP8266发布APRS的文章ESP8266APRS板子修改为提交数据到T2服务器的方法_五块钱的方便面的博客-CSDN博客一年多前,我折腾好了基于ESP8266+BMP280+锂电池方案做了个nodeMCU固件的APRSWX板子。https://github.com/bg6cq/nodemcu_bme280https://github.com/bg6cq/nodemcu_bme280自己动手编译nodemcu固件(ESP8266)_五块钱的方便面的博客-CSDN博客_nodemcu固件编译起因或者说好处最近在玩ESP8266+BMP280的APRS气象数据报,其实很早之前就

深入了解ESP8266WIFI模块的工作原理及特点---AT指令详解---透传概念----TCP和UDP的特点与区别-嵌入式软件面试常问

ESP8266-AT指令--透传--TCP-UDP我们来先认识一下ESP8266模块:模块实物图资源介绍原理图功能介绍无线组网SoftAP:Station:SoftAP+station共存模式透传UART成帧机制WIFI加密ESP8266模块的省电机制:AT指令说明AT指令集概述指令集AT+CWMODEAT+CWJAPAT+CWLAPAT+CWQAPAT+CWSAPAT+CWLIFAT+CIPSTATUSAT+CIPSTARTAT+CIPSENDAT+CIPCLOSEAT+CIFSRAT+CIPMUXAT+CIPSERVERAT+CIPMODEAT+CIPSTO+IPD接收到的网络数据TCP/

物联网开发105 - Micropython ESP32连接AHT20温湿度模块和ST7735s屏幕显示温湿度

一、目的       这一节我们来学习如何使用ESP32连接AHT20温湿度模块和ST7735s屏幕,来显示温湿度。二、环境       ESP32开发板(MicroPythonv1.19.1on2022-06-18)+AHT20温湿度传感器模块+st7735s显示屏+Win10商业       ESP32和AHT20温湿度模块接线方法:        ESP32和st7735s屏幕接线方法: 三、示例代码1温湿度竖屏显示.pyfrommachineimportPin,SPI,I2C,PWMfromst7735simportST7735,colorfromufontimportBMFontfr

ESP32开发(二)——GPIO管脚配置

    在VSCode中搭建完ESP32的开发环境后,就可以开始快乐编程了。在进行ESP32开发前,我们需要对它的API有个基本了解。一.资料下载     授人以鱼不如授人以渔,学会找学习资料很重要。在乐鑫的官网上,给出了各种型号的技术支持,点击支持,技术文档。     我所使用的开发板为ESP32,所以选择ESP32,选择ESP-IDF编程指南。        点击开来后,里面有非常详细的教程。这里我们重点关注它的各个API接口,点击API参考,外设API,里面列出了关于各类外设对于的API。这边文章主要介绍关于GPIO配置的各种API函数,后面各种接口函数将在后面学习过程中依次介绍。这里我

【ESP8266-01S】

ESP8266-01S之AT固件烧录及HTTP协议连接OneNET总结一下,最近使用ESP8266-01S,遇到的各种问题,以及解决方法。问题:1.上电后一直发送信息解决办法:不用怀疑,芯片里没刷固件,烧录AT固件就可以使用AT指令了,芯片也不会一直发送信息了。2.发送AT指令,芯片无响应解决办法:同上,烧录AT固件就行了。也可能是接线错误;供电不稳(可以5V供电);串口号不对。注意波特率选115200。3.发送AT+CIPSEND,返回ERROR解决办法:依次发送如下指令:①AT//测试芯片是否正常工作,如果正常则返回OK②AT+CWMODE=1//配置成STA模式③AT+CWJAP=“ab

使用文心一言等智能工具指数级提升嵌入式/物联网(M5Atom/ESP32)和机器人操作系统(ROS1/ROS2)学习研究和开发效率

以M5AtomS3为例,博客撰写效率提升10倍以上:0. Linux环境ArduinoIDE中配置ATOMS3_zhangrelay的博客-CSDN博客1. M5ATOMS3基础01按键_zhangrelay的博客-CSDN博客2. M5ATOMS3基础02传感器MPU6886_zhangrelay的博客-CSDN博客3. M5ATOMS3基础03给ROS1发一个问候(rosserial)_zhangrelay的博客-CSDN博客4. M5ATOMS3基础04给ROS2发一个问候(micro-ROS)_zhangrelay的博客-CSDN博客基础内容嵌入式通常就是接口IO,input/outp