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里面的程序,让他获得温度后调用大模型来进行好玩的人机对话就可以了。

咱们后续继续

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

相关推荐
噜~噜~噜~8 小时前
操作系统笔记-3.1.1.3 进程的内存映像
笔记·操作系统
摇滚侠9 小时前
《Spring Boot 3:高级与架构设计》第 2 章 IOC容器的高级机制 Environment 阅读笔记 4
spring boot·笔记·后端
全栈弄潮儿16 小时前
不要先问“用哪个 AI”,先盘点你的开发工作流
aigc·openai·ai编程
杨杨杨大侠17 小时前
大模型的权重到底怎么用?拆开一个 token 的生成过程
aigc·openai·ai编程
李帅朋18 小时前
微分基本定义笔记
人工智能·笔记·深度学习·神经网络
吴佳浩 Alben18 小时前
Agent 怎么做自动化评测?构建端到端的 Agent Evaluation 体系
人工智能·语言模型·架构·自动化·ai编程
知了一笑18 小时前
圈外人焦虑AI吗?
人工智能·ai·aigc
小虎AI生活18 小时前
从四大模型一周连发看企业 AI 落地,为什么 95% 的试点不赚钱
ai编程
Dawson Zhu18 小时前
从单体到联邦:多Agent架构的必要性与设计哲学
人工智能·语言模型·架构·aigc·agi
孟健19 小时前
Gemini 3.8 Flash 没涨价,干活却贵了 40%?
ai编程