/minip.jpg

技术博客分享

ESP32-小智-AI-机器人入门教程从原理到实现自己云端部署

简介: 本教程将指导初学者使用 ESP32 微控制器开发一个简单的语音对话机器人“小智”。我们将介绍所需的基础原理、硬件准备、软件环境搭建,以及如何编写代码实现语音唤醒和与云端大模型的对接。通过本教程,即使没有深厚的 AI 或嵌入式经验,也可以一步步制作出一个能听懂唤醒词并与人对话的简易 AI 机器人。本教程提供详细的操作步骤、代码示例和图示,帮助您轻松上手。

51单片机程序实验15.DS18B20温度传感器

DS18B20是达拉斯半导体公司推出的单总线接口的传感器,与传统的热敏电阻测温元件相比,它是一种新型的体积小、工作范围宽、与微处理器接口简单的数字化温度传感器,具体特点如下:①工作电压范围为3.0V~5.5V,除了依靠电源管脚供电,也可采用寄生电源方式(DQ数据线管脚供电)。②采用单线接口方式,与微处理器只需要一根线即可实现数据通信。③支持多点组网功能,多个DS18B20可以同时并联在单总线上。④不需要外围元器件,所有传感器和转换电路都集成在DS18B20中。

第七章go-切片

类型的切片,它可以存储任何类型的值。这样,你就可以根据实际存储在切片中的数据类型来处理它们了。使用空接口和类型断言是处理这种“混合”类型切片的有效方式。a :=[]int{} // 这上叫始化。注意: 切片必须要初始化 才能使用 ,两个切片追加 需要用到 ...

LVGL开发说明

不然手势事件很容易与按键的点击事件冲突。本项目使用的触摸芯片为。,不使用触摸芯片的手势事件,手势算法有LVGL库底层计算而得。事件,当垂直或者水平方向滑动屏幕时就会触发。触摸屏点击对应的按键后就会触发回调函数。回调函数,在回调函数中必须执行。

C初阶类与对象下

在成员变量初始化的时候尽量走初始化列表,在编译器中即使不写出初始化列表或者不在初始化列表中初始化的成员变量,也会自动走初始化列表当成员变量在声明时写了缺省值时,初始化列表会按照缺省值进行初始化(初始化列表中没有初始化赋值)所以,以后成员变量初始化时一般都用初始化列表或给缺省值。