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

咱们后续继续

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

相关推荐
坚果派·白晓明2 分钟前
鸿蒙 PC 应用集成 libhv 鸿蒙化三方库 —— AtomCode + Skills 驱动的高效集成实践
c语言·c++·ai编程·harmonyos·atomcode
为码消得人憔悴10 分钟前
从零开始搭建 Obsidian 知识库
人工智能·aigc·agent
AINative软件工程11 分钟前
Agent 跑了 7 天,团队欠下了这 5 笔运维债
ai编程
浩风祭月24 分钟前
我用 AI 辅助重构了遗留项目的认证模块:从明文存储到 OAuth 2.0 的安全升级
后端·php·ai编程
aaaameliaaa27 分钟前
C语言随机数函数使用全解析
c语言·笔记
Java知识技术分享28 分钟前
opencode安装ui-ux-pro-max和frontend-ui-ux技能
人工智能·ui·个人开发·ai编程·ux
Cloud_Shy61835 分钟前
解读《Effective Python 3rd Edition》:从练气到老魔(第六章 Item 40 - 43)
android·开发语言·人工智能·笔记·python·学习方法
虎妞050041 分钟前
AI 编程助手横评:Cursor vs Copilot vs Claude Code
ai编程·开发工具·cursor·github copilot·claude code
chase。1 小时前
【学习笔记】Dexora:面向高自由度双臂灵巧操作的开源 VLA 系统
笔记·学习
大蚂蚁2号1 小时前
短视频批量生成技术深度解析与实战方案
python·aigc·音视频