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

咱们后续继续

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

相关推荐
Goboy7 小时前
OpenClaw 卸载教程,一篇讲透
ai编程
饼干哥哥9 小时前
这43个OpenClaw Skill,直接干翻跨境电商
aigc
饼干哥哥9 小时前
把n8n逼死后,Openclaw重构了跨境电商的内容创作流程
aigc
刀法如飞9 小时前
AI时代,程序员都应该是需求描述工程师
程序员·aigc·ai编程·需求文档
小兵张健10 小时前
白嫖党的至暗时期
人工智能·chatgpt·aigc
还好还好不是吗13 小时前
使用 trae skills免费codeview 你的最新pr代码
ai编程·trae
孟健13 小时前
得物前端部门,没了
ai编程
该用户已不存在14 小时前
除了OpenClaw还有谁?五款安全且高效的开源AI智能体
人工智能·aigc·ai编程
量子位14 小时前
Meta亚历山大王走人?小扎回应了
meta·aigc