- 博客(13)
- 收藏
- 关注
原创 智能家居--语音交互部分-LD3320+JQ8900
我们可以自定义呼叫的内容词条。词条可以在资料程序中的LDChip.c文件中的第275行进行修改、添加、删除,这里面的词条都是用的拼音,比如 我们想设置 打开厨房灯 的词条,那么就可以直接将其拼音输入,中间用空格隔开。LD3320串口发送的内容非常重要,关乎到我们整个系统的控制,因此,我们要重视这里面改的也很简单,在程序main.c文件中的221行,可以自行修改发送的内容,建议数字或者是英文,尽量不要发送中文。我们可以直接修改其中的内容LD3320模块修改完成,我们可以连接JQ8900进行播报了。
2024-08-27 18:28:16
1776
原创 基于ESP32的智能家居系统----第一天原理图设计
基于esp32开发板,设计了一款智能家居系统,它的主要功能有语音交互、OLED显示、云端显示、云端控制、遥控控制,可以对家庭环境中的温度、湿度、光照、雨水、烟雾等进行检测,可以实现对卧室灯、客厅灯、厨房灯、窗户、窗帘的控制,可以从云端获取天气预报并进行显示。立创-ESP32S3R8N8开发板这是由嘉立创公司制作的一款全国产、全开源的高性能开发版。
2024-08-21 17:08:38
6344
2
原创 单片机电路原理
电阻呢,它会阻碍电流的流动,就像道路上的障碍物,会使得电流通过时消耗能量,电阻值越大,阻碍作用就越强。简单来说,电路就像是一条条道路,电流就像在道路上行驶的车辆。电源就像是提供能量的源头,给整个电路“加油”,让电流能够流动起来。电容可以储存电能,就像一个小水库,能在需要的时候释放电能。电感则能阻碍电流的变化,有点像个惯性很大的“电流阻碍器”。电路中最基本的元素有电源、导线、电阻、电容和电感等。在单片机的电路中,这些元件相互配合,实现各种功能。导线则是电流流动的通道,负责把各个元件连接起来。
2024-08-18 23:13:30
396
原创 单片机怎样解决通信故障?
1. 检查硬件连接:确保通信线路连接正确、牢固,没有虚焊、断路等情况,检查相关引脚的电平状态。5. 排查软件逻辑:检查代码中对通信过程的控制逻辑是否存在错误,如发送和接收的流程。6. 使用调试工具:借助示波器等工具观察通信信号的波形,以确定是否存在信号异常。9. 更新驱动或库:如果使用了特定的通信库或驱动,确认是否需要更新到最新版本。3. 检查时钟配置:确保单片机的时钟设置正确,以支持通信模块正常工作。7. 进行中断检查:如果使用中断方式通信,确保中断配置和处理正确。
2024-08-16 11:12:14
745
原创 指针的学习
1、指针的大小在32位平台是4个字节,在64位平台是8个字节指针就是变量,用来存放地址的2、指针类型决定了指针进行解引用操作的时候,能够访问空间的大小3、Int *p;*p能访问4个字节 Char *p; *p能访问1个字节 Double *p; *p能访问8个字节4、野指针问题:野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的)。5、(1)指针未初始化:局部变量指针未初始化,默认为随机值(2)指针越界访问:当指针指向的范围超出数组arr的
2022-10-19 22:25:18
281
原创 C语言中的一些知识点
1.sbit是定义特殊功能寄存器的位变量。bit和sbit都是C51扩展的变量类型。典型应用是:sbit P0_0=P0^0;//即定义P0_0为P0口的第1位,以便进行位操作。bit和int char之类的差不多,只不过char=8位, bit=1位而已。都是变量,编译器在编译过程中分配地址。2.void中文翻译为“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void
2022-10-17 13:10:12
388
1
Modbus Poll Seteup32Bit软件,64位的其他人上传过
2024-01-16
Modbus SlaveSeteup64Bit Modbus软件,Modbus学习
2024-01-16
正点原子STM32单片机模板,经过整理的
2024-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅