草庐IT

esp_matter

全部标签

ESP32设备驱动-LSM303 3D加速度计/磁力计驱动

LSM3033D加速度计/磁力计驱动文章目录LSM3033D加速度计/磁力计驱动1、LSM303介绍2、硬件准备3、软件准备4、驱动实现1、LSM303介绍LSM303DLHC是一个系统级封装,具有一个3D数字线性加速度传感器和一个3D数字磁传感器。LSM303DLHC的线性加速度满量程为±2g/±4g/±8g/±16g,磁场满量程为±1.3/±1.9/±2.5/±4.0/±4.7/±5.6/±8.1高斯。LSM303DLHC包括一个I2C串行总线接口,支持标准和快速模式100kHz和400kHz。系统可以配置为通过惯性唤醒/自由落体事件以及设备本身的位置生成中断信号。中断发生器的阈值和时序可

ESP32 CAM与服务器(python)TCP视频传输

ESP32CAM代码 基于Arduino实现/*网络调试助手https://soft.3dmgame.com/down/213757.html*/#include#include#include"esp_camera.h"#includeconstchar*ssid="dsx_zj";constchar*password="dsxbs725";constIPAddressserverIP(192,168,0,2);//欲访问的地址uint16_tserverPort=8080;//服务器端口号#definemaxcache1430WiFiClientclient;//声明一个客户端对象,用于与

利用ESP32实现蓝牙通信的方法

​大家好,我是ST!上次给大家分享了如何使用ESP32实现UDP通信,今天跟大家聊聊如何使用ESP32实现蓝牙通信。目录一、蓝牙简介二、miropython有关蓝牙的实现方法三、我的实验代码

ESP32链接网络后无法与电脑通信

ESP32链接网络后无法与电脑通信在使用ESP32或者ESP8266等WIFI芯片的时候有时会遇到连接上WIFI却无法通信的问题,比如代码中出现OSError:[Errno118]EHOSTUNREACH这种错误,现提出几种解决方法。1、首先要确保电脑与ESP32连接的是同一个网络、电脑的防火墙要关掉这个问题很简单,检查一下就行2、电脑端软件设置要正确通常出现问题都是本地主机地址没有设置对,这是因为电脑里有虚拟机之类的软件,所以调试软件默认的IP地址不一定就是主机的IP(1)自动选择地址的软件以网络调试助手这个软件为例,可以改变第二个设置“本地主机地址”,如果不知道自己的主机IP是多少可以看下

基于stm32+LM2904+esp8266的噪声预警系统(续集)

        由于前阵子帮我哥弄毕设,晚更新了一阵子,感觉不是很有意思,后面就没有更新的想法了,本来想着可以做大一点,加入网页可以增加新的元素,语音播报内容的更新,比如对噪音的记录以及语音的识别,然后部署到云服务器(好像还有3个月过期,一直闲置)等等。一、 模拟量分贝检测LM2904介绍    顾名思义,它是一款输出模拟量的传感器,该模块对震动很敏感,测量时要放在平稳的位置。stm32的adc全称为Analog(模拟量)-to-Digital(数字量)Converter,就是把模拟信号转化为数字信号,使用这种传感器的一般步骤为将ADC模块与某引脚相连,再用该引脚去接入所要测试的地方,ADC模

ESP32 Arduino学习篇 (一) 引脚和串口的基本使用

什么是arduino?简单来讲arduino就是通过源代码控制开发板的信号输入输出从而实现对一些电子元件的控制,例如LED灯,蜂鸣器,按键arduino程序首先来讲arduino程序是基于C语言,而实现类似对于LED灯和蜂鸣器的简单控制只需简单C语言知识即可实现。arduino程序是基于函数的,而在arduino的库有很多函数,我们只需要调用即可。arduino的程序主体是**setup()函数和loop()**函数以及其它在使用过程中需要构建的函数:setup()函数**setup()**函数主要功能是初始化变量,调用库函数,管理引脚等。loop()函数**loop()**函数的主要功能是循

微信小程序-MQTT-ESP8266操作SG90开关灯

本例仅供参考,不进行更新完善。困难:微信小程序域名限制;ESP8266连接MQTT可参考:HTMLEcharts图形统计实时显示DHT11温度(四)_我也不清楚的博客-CSDN博客_vueecharts温度计动态显示温度ESP8266控制SG90可参考:NodeMcu(ESP8266)控制SG90_我也不清楚的博客-CSDN博客ESP8266DNSWEB动态配网可参考:ESP8266动态网页设置网络连接_我也不清楚的博客-CSDN博客_esp8266如何怎样连接公网外网设置功能可参考:https://bemfa.blog.csdn.net/article/details/107367547一、

ESP32-C3入门教程 IoT篇⑧——微软云 Microsoft Azure 物联网 IoT 中心 EspAzureIoT 实战

文章目录一、前言二、微软云MicrosoftAzure物联网IoT三、IoT中心实操四、编译下载运行五、运行效果六、其他一、前言本文基于VSCodeIDE进行编程、编译、下载、运行等操作基础入门章节请查阅:ESP32-C3入门教程基础篇①——基于VSCode构建HelloWorld教程目录大纲请查阅:ESP32-C3入门教程——导读ESP32固件端源码已经全部开源:小康师兄/EspAzureIoT(gitee地址)ESP32-C3入门教程IoT篇⑥——微软云MicrosoftAzure物联网IoTCentralEspAzureIoT实战

ESP8266入门教程11:连接MQTT服务器

将第三方库PubSubClient下载到lib文件夹gitclonehttps://github.com/knolleary/pubsubclient.git一、阿里云IOT使用1、打开阿里云IOT官网,登录阿里云账号https://iot.console.aliyun.com2、创建实例3、新建产品4、自定义主题 5、添加设备 6、查看设备配置 二、连接阿里云MQTT服务器1、修改PubSubClient.h头文件,否则无法连接阿里云MQTT服务器将MQTT_MAX_PACKET_SIZE的值改为1024将MQTT_KEEPALIVE的值改为652、代码解析第27行:创建WIFI客户端第28

ESP32接入小爱同学,实现语音控制

准备工作安装手机app米家app小米音箱或小爱同学app点灯科技app,app下载链接:https://diandeng.tech/dev开发环境搭建ArduinoIDE需安装好esp32扩展ArduinoIDE1.8.7或更新版本务必使用2.0.0或以上release版本的ESP32ArduinopackageArduino安装包:链接:https://pan.baidu.com/s/1EolgWnV7W-cQiDAbJ-MicA提取码:au2iesp32Arduino库:链接:https://pan.baidu.com/s/1LoBYfSvkebxX8-bsUe4AGg提取码:4xksbl