草庐IT

ESP8266WiFi库

全部标签

ESP32(MicroPython) RGB点阵+多功能显示+可交互超声波云台

ESP32RGB点阵+多功能显示+可交互超声波云台本程序通过LCD1602显示湿度和距离数据。超声波云台在超声波传感器检测到距离小于15厘米时顺时针转动,距离大于15厘米时逆时针转动实现交互。WS2812点阵每320ms显示随机颜色(每个灯的颜色分开取值),通过五向导航按键控制亮度和开关。代码如下'''舵机-->(22)(Trig)-->(5)(Echo)-->(18)SCL-->16SDA-->17DS-->27WS-->(13)'''#导入Pin模块frommachineimportPinimporttimefromservoimportServofrommachineimportTime

esp32 s3 外部flash和外部psram配置

1.标准spi主从都在自己的数据线上发送/接收数据,主机如果需要接收数据,则需要单独发一段数据才能触发从机应答,从而接收从机数据CPOL时钟极性CPOL=0表示时钟空闲为低电平,下降沿采样CPOL=1表示时钟空闲为高电平,上升沿采样CPHA时钟相位CPHA=0表示从第一个跳变沿开始采样CPHA=1表示从第二个跳变沿开始采样根据CPOL和CPHA可以组合成四种spi模式。这个一般需要根据从机适配2.DUALSPI双线串行spi数据线相比标准spi也是两根线,区别标准spi就是再发数据时,无论主从都可以同时使用两个线发送数据,速度比标准spi快一倍。但是由于这种发送数据模式,只能做半双工通讯。DI

如何在电脑上查看连接过的wifi信息?

忘记wifi密码?想要看看wifi信息?我想这篇文章可以帮到你O(∩_∩)O哈哈~。通过网络连接中心查看电脑上找到“网络和共享中心”点击连接的wifi名称点击无线属性在安全选项中就有密码通过电脑命令行工具查看推荐通过win+r快捷键打开电脑运行弹框,在输入cmd,点击确定进入命令行界面输入netshwlanshowprofiles//查看已保存的wifi列表netshwlanshowprofiles你要查看的wifi名称key=clear//查看具体wifi信息

2-STM32+ESP8266连接onenet并上传数据(HTTP)

上一篇文章内容链接为下1-ESP8266-AT指令初试化及部分基础知识2-STM32+ESP8266连接onenet并上传数据(HTTP)一、预备知识小插曲ESP8266,onenet云平台,STM32三部分在结合使用前最好还是分别学习了解一下,效率更高,在开发过程中哪里有问题就有针对性了。1、了解8266的基础知识(模式、初始化、操作过程,并用串口助手测试)–上一篇博客,下为链接ESP8266-AT指令初试化及部分基础知识-点我2、了解了onenet云平台(翻翻官方文档看一看)onenet云平台开发文档–点我3、串口助手发送AT指令控制ESP8266连接onenet云平台,并上传数据(主要了

2-STM32+ESP8266连接onenet并上传数据(HTTP)

上一篇文章内容链接为下1-ESP8266-AT指令初试化及部分基础知识2-STM32+ESP8266连接onenet并上传数据(HTTP)一、预备知识小插曲ESP8266,onenet云平台,STM32三部分在结合使用前最好还是分别学习了解一下,效率更高,在开发过程中哪里有问题就有针对性了。1、了解8266的基础知识(模式、初始化、操作过程,并用串口助手测试)–上一篇博客,下为链接ESP8266-AT指令初试化及部分基础知识-点我2、了解了onenet云平台(翻翻官方文档看一看)onenet云平台开发文档–点我3、串口助手发送AT指令控制ESP8266连接onenet云平台,并上传数据(主要了

基于 Arduino 库实现 ESP32 使能 WiFi AP + TCP Server 的应用

实现步骤:ESP32开启WiFiAP模式创建WiFi热点定义IP地址创建TCPServer测试代码如下:#include#includeconstchar*ssid="cc123";constchar*password="espressif";WiFiServerServerPort(1234);IPAddressLocalIP(192,168,4,22);IPAddressGateway(192,168,4,22);IPAddressSubNet(255,255,255,0);voidsetup(){Serial.begin(115200);delay(1000);WiFi.mode(WIF

ESP32之串口(UART)

简介通用异步接收器/发送器(UART)属于一种硬件功能,通过使用RS232、RS422、RS485等常见异步串行通信接口来处理通信时序要求和数据帧。UART是实现不同设备之间全双工或半双工数据交换的一种常用且经济的方式。ESP32芯片有三个UART控制器(也称为端口),每个控制器都有一组相同的寄存器以简化编程并提高灵活性。每个UART控制器可以独立配置波特率、数据位长度、位顺序、停止位位数、奇偶校验位等参数。所有控制器都与不同制造商的UART设备兼容,并且支持红外数据协会(IrDA)定义的标准协议。功能概述下文介绍了如何使用UART驱动程序的函数和数据类型在ESP32和其他UART设备之间建立

ESP32 s3 PSRAM ID read error: 0x00ffffff 已解决。

使用ESP32-S3N16R8报错E(185)quad_psram:PSRAMIDreaderror:0x00ffffffE(186)cpu_start:FailedtoinitexternalRAM!原因是ESP32-S3R8模块内置的RSRAM为八线模式PSRAM(OCTALMODEPSRAM)在menuconfig中配置menuconfig->Componentconfig->ESPPSRAM->Supportofexternal,SPI-connectedRAMmenuconfig->Componentconfig->ESPPSRAM->SPIRAMconfig->Mode(QUAD/

国内Arduino或下载开发板失败加速方法(以ESP32为例)

问题问题是,在中国国内的网络环境中,下载或更新Arduino开发板通常速度很慢,而且很容易失败。为了帮助大家解决这个问题,我分享了我的经验,提供了一种有效的加速下载的方案。此种方法也同样适用于Vscode的Arduino插件使用github代理加速方式加速下载获取最新版开发板管理器网址从乐鑫官网安装指南获取网址https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json下载package_esp32_index.json文件打开arduino->工具->开发板管理器->搜索

电脑不显示WiFi列表的解决办法

给笔记本加装固态硬盘后,发现不显示WiFi列表了,并且“更改网络适配器”选项中也没有WLAN选项。并且,打开“设备管理器”,发现“网络适配器”下的网卡Intel(R)Wireless-AC9462亮起感叹号。于是可以查找解决办法,试了很多CSDN上的简单快捷的办法都没有效果,最终通过修复网卡驱动的方式解决问题。可以用手机通过数据线连接电脑给电脑提供网络,下载一个驱动精灵;打开驱动精灵,点击“驱动管理”,这时会自动扫描驱动是否有异常,扫描后肯定会提示网卡驱动有异常的,这时进行修复就OK了,需要注意的是,修复到最新版本可能会修复失败(我遇到了这个问题),那么可以修复到老版本。修复完成后,WiFi列