30集 如何编写ESP32程序接入AIGC实现更多有趣的功能-《MCU嵌入式AI开发笔记》

30集 如何编写ESP32程序接入AIGC实现更多有趣的功能(温度)-《MCU嵌入式AI开发笔记》

前言

之前我们建立了ESP-IDF和ESP-ADF开发环境,验证了硬件,验证了AI-CHAT的AI聊天工程,并且深入学习了cmake编译过程,那么从这集开始,我们开始深入编写程序,在AI聊天的基础上不断加入有趣的功能。

包括但不限于:

0、AI聊天对话功能

1、测温功能

2、天气预报功能

3、位置感知功能

4、地磁指南针功能

测温功能

温度传感器原理图,用的是iic。

我们在main目录下的CMakeList.txt加入"myi2c.c" "gxhtc3.c"的索引。

之后我们把这两组文件copy到AI-CHAT工程下的main目录中

我们打开ai-chat工程下的main文件,加入温度初始化部分:

// 检查温湿度芯片

ret = gxhtc3_read_id();

while(ret != ESP_OK)

{

ret = gxhtc3_read_id();

ESP_LOGI(TAG,"GXHTC3 READ ID");

vTaskDelay(1000 / portTICK_PERIOD_MS);

}

之后我们创建任务:

c 复制代码
// Robot3g
	xTaskCreate(get_th_task, "get_th_task", 4096, NULL, 5, NULL); 

之后我们修改get_th_task里面的程序,让他获得温度后调用大模型来进行好玩的人机对话就可以了。

咱们后续继续

别忘了点赞收藏关注三哥!!!送人玫瑰手有余香!感谢!

相关推荐
TJHHH.5 分钟前
文件包含漏洞
笔记·安全·文件包含
zjnlswd28 分钟前
C# 学习笔记
笔记·学习
远离UE442 分钟前
UE5 显存 虚拟内存 深入学习笔记
笔记·学习·ue5
世界哪有真情1 小时前
AI 写代码两年多,我发现自己越来越"看不进去"了
前端·后端·ai编程
HY小宝F1 小时前
从 APP 层打穿到传感器:树莓派 FFmpeg 底层学习笔记(一)V4L2/ALSA 踩坑与认知重构
笔记·学习·ffmpeg
全栈弄潮儿1 小时前
AI 写代码后,如何自己检查有没有问题?
aigc·openai·ai编程
禁止摆烂_才浅1 小时前
前端 AI 面试题
前端·面试·ai编程
向上的车轮1 小时前
GitHub开源破圈方法论:一个小白的实战成长笔记
笔记·开源·github
小四的小六1 小时前
两个Agent同时写同一个Tool,数据被覆盖了——我是怎么用乐观锁修好的
openai·agent·ai编程
宋哥转AI1 小时前
深入理解 AI Agent · MEMORY #03:从设计到落地
人工智能·agent·ai编程