草庐IT

esp_matter

全部标签

stm32 的 ESP8266 wifi 模块 (ESP - 12s) 的使用

1.ESP8266的器件介绍2.ESP2866外设 的引脚 3.我所用的的ESP2866的引脚图4.代码编程的串口5.wifi的指令1. AT   测试指令2. AT+RST  重启模块3. AT+GMR  查看版本信息4. AT+RESTORE   恢复出厂设置5.  AT+UART=115200,8,1,0,0  串口设置 串口号,数据位,停止位, 6. AT+CWMODE指令 (AT+CWMODE=2)设置WIFI模式为AP模式,也就是充当热点模式AT+CWMODE=1为Station模式,AT+CWMODE=3位AP+Station模式AT+CWMODE=1这是设置STA模式,延时2.

使用vscode开发esp32

一环境搭建1安装vscodevscode下载地址:https://code.visualstudio.com/download2安装esp32插件安装espressifIDF插件3下载sdk以及开发工具进入EspressifIDF界面,点击ADVANCED设置好下载目录,等待下载完成,下载sdk时默认是从github上拉取,网络不好可能比较耗时。这里会列出来详细的命令二创建工程点击查看,命令面板或者使用快捷键ctrl+shift+p输入ShowExamplesProjects这里会列出来当前sdk支持的全部demo这里选择一个blink的demo三tcp协议1tcpserver服务端有两种连接

ESP8266+TFT显示屏(ST7789 240*240)

一、运行环境:❤操作系统:windows10x64❤IDE:Arduino1.8.15❤运行库1:TFT_eSPI❤运行库2:ESP8266❤开发板硬件:ESP8266-CH340 , ST7789-240*240-TFT显示屏二、引脚接线#ESP8266ST7789备注GGND3VVCCD5SCLD7SDAD4RESD3DC三、安装TFT_eSPI运行库#3-1安装库#打开Arduino,进入:工具--> 管理库...,搜索:TFT_eSPI,选择版本,点击安装下图为已完成安装3-2修改头文件代码#由于本次使用的ST7789TFT显示屏,需要对头文件 User_Setup.h进行修改,该文件

合宙ESP32-C3精简版完全食用指南

ESP32-C3精简版食用指南LuatosESP32+LCD拓展板ESP32-C3硬件资源实拍图与引脚3.开发指南使用注意事项LCD拓展板LCDKEYLuatosESP32+LCD拓展板ESP32-C3硬件资源尺寸长宽21mm*51mm1路SPIFLASH,板载4MB,支持最高16MB(dio模式)2路UART接口,UART0~UART1,其中下载口为UART0(精简版为UART和UART1)5路12比特ADC,最高采样率100KSPS1路低速SPI接口,支持主模式1路IIC控制器4路PWM接口,可使用任意GPIOGPIO外部管脚15路,可复用2路贴片LED指示灯(D4:12,D5:13)1路

物理世界的互动之旅:Matter.js入门指南

本文简介戴尬猴,我是德育处主任欢迎来到《物理世界的互动之旅:Matter.js入门指南》。本文将带您探索Matter.js,一个强大而易于使用的JavaScript物理引擎库。我将介绍Matter.js的基本概念,包括引擎、世界、物体和约束等。本文还提供丰富的代码示例,帮助各位工友更好地理解如何使用Matter.js创建令人惊叹的物理场景(先画个饼吧~)。本文是我的学习笔记和个人理解,在翻译和部分概念的理解上可能存在一点偏差,如果发现本文有什么错漏的地方,请自行调节呼吸频率。我懒得改~本文前1000字都在讲一些基础概念,你觉得无聊可以先看后面的内容,看完再回来过一遍基础概念就行了。Matter

NodeMCU ESP8266 读取按键外部输入信号详解(图文并茂)

NodeMCUESP8266读取按键外部输入信号教程(图文并茂)文章目录NodeMCUESP8266读取按键外部输入信号教程(图文并茂)前言按键输入常用接口pinModedigitalRead示例代码结论前言ESP8266如何检测外部信号的输入,通常可以检测到TTL电平的高电平和低电平。TTL(Transistor-TransistorLogic)电平是一种常用的数字电平标准,通常用于数字电路和逻辑电路中。TTL电平具有以下特征和定义:输出状态L:低于0.8V;H:高于2.4V;输入状态:L:低于1.2V;H:高于2.0V;下面我们需要通过构造外围的硬件电路来做外部信号输入的测试。按键输入通常

电脑蓝牙与ESP32蓝牙连接,让电脑发现ESP32

win11蓝牙默认只查看常见蓝牙设备。ESP32创建的蓝牙很有可能是看不到的。再蓝牙设备发现一栏选择高级,才能查看所有蓝牙设备。只要下面几行代码,就能让PC发现ESP32#include//引入相关库voidsetup(){BLEDevice::init("PCesp32");//填写自身对外显示的蓝牙设备名称,并初始化蓝牙功能BLEDevice::startAdvertising();//开启Advertising广播}voidloop(){}创建BLE服务器代码流程1,创建一个BLE服务器。在这种情况下,ESP32充当BLE服务器。2,创建BLE服务。3,在服务上创建BLE特性。4,在特征

半小时内实现Esp32-Cam模型训练和图像识别

Esp32-Cam图像识别一、网页显示视频流1、Linux式例程2、MicroPython式例程步骤1、下载Thonny步骤2、烧录Esp32-Cam固件步骤3、运行相应代码3、Arduino式例程步骤1、下载Arduino步骤2、安装Esp32-Cam库步骤3、选择例程步骤4、查看运行结果二、半小时内实现图像识别1、网页视频流2、通过视频流采集目标并训练步骤1、新建Spyder工程步骤2、训练数据获取步骤3、数据处理并建立模型3、生成代码移植到Esp32-Cam(1)将HOG和RF算法转换为可以在Esp32-cam上运行的C++代码(2)创建Arduino项目工程(3)烧录到Esp32-Ca

Ubuntu20.04LTS系统esp_matter环境搭建

由于对esp32平台的不熟悉以及现如今网上关于matter的资料也比较少,在搭建esp-matter的开发环境过程中,出现了许多问题,通过许久的努力最终勉强搭建完成,希望通过这篇文章的记录能给大家带来帮助。文章目录一、Matter源码获取二、配置相关的依赖工具三、可能出现的错误与解决方法总结一、Matter源码获取使用Git命令克隆esp_matter的Github源码仓库,因为Matter官方库里包含许多第三方库,所以克隆的速度有点缓慢,请耐心等候…gitclone--recursivehttps://github.com/espressif/esp-matter.git二、配置相关的依赖工

ESP32+VSCode开发环境搭建(全网最强最终解决方案)

文章目录本文承诺1安装步骤2开发机器环境准备3安装ESP-IDF-tools离线包4创建VSCode配置文件(纯净的开发环境)5安装espressifIDF插件6程序测试7常见问题7.1环境变量设置问题?问题1:到底是设置IDF_TOOLS_PATH和IDF_PATH还是只配置一个IDF_TOOLS_PATH?7.2安装包不能被espressifIDF插件检测到?问题2:遇到espressif由配置文件创建的纯环境,多次打开VSCode都在“USEEXISTINGSETUP”中都看不到怎么办?7.3总是重新安装Python3.11.2,总是安装失败?问题3:离线包安装的python环境只有3.