当前位置: 首页 > news >正文

小智AI桌宠机器狗

本文主要介绍如何利用开源小智AI制作桌宠机器狗

1 源码下载

首先下载小智源码,下载地址,

下载源码后,使用vsCode打开,需要在vscode上安装esp-idf,安装方式请自己解决

2 源码修改

2.1添加机器狗控制代码

在目录main/iot/things下添加dog.cc文件,内容如下;

#include "iot/thing.h"
#include "board.h"
#include "audio_codec.h"
#include "freertos/task.h"
#include <driver/gpio.h>
#include <esp_log.h>#include "esp_system.h"
#include "freertos/FreeRTOS.h"#define SERVO_FREQ        50      // 50Hz,适用于 SG90 舵机
#define MIN_PU
http://www.lryc.cn/news/542946.html

相关文章:

  • MySQL 入门“鸡”础
  • Redis 中有序集合(Sorted Set)的使用方法
  • WIn32 笔记:本专栏课件
  • Unity git 获取当前修改或者新增的文件列表
  • 结构型模式 - 桥接模式 (Bridge)
  • 如何让传统制造企业从0到1实现数字化突破?
  • 【Elasticsearch】script_fields 和 runtime_fields的区别
  • 城电科技|会追日的智能花,光伏太阳花开启绿色能源新篇章
  • 【笔记ing】C语言补充、组成原理数据表示与汇编实战、操作系统文件实战(高级阶段)
  • 快节奏生活
  • 【音视频】音视频录制、播放原理
  • 前端Sass面试题及参考答案
  • Web自动化之Selenium控制已经打开的浏览器(Chrome,Edge)
  • AF3 unify_template_features 函数解读
  • FFmpeg.NET:.NET 平台上的音视频处理利器
  • 解决 Git 合并冲突:当本地修改与远程提交冲突时
  • SOME/IP-SD -- 协议英文原文讲解5
  • spark的一些指令
  • Redis常用数据类型及其应用案例
  • kafka数据拉取和发送
  • LLM全栈框架完整分类清单(预训练+微调+工具链)
  • 蓝桥杯备考:贪心算法之矩阵消除游戏
  • 【Matlab仿真】Matlab Function中如何使用静态变量?
  • DeepSeek 提示词:高效的提示词设计
  • 深入学习Java中的Lambda表达式
  • 1.2 AI 量化炒股的起源与发展
  • 计算机单位之详解——存储单位Byte 网络传输单位bps 视频码率单位bps
  • IDEA关闭SpringBoot程序后仍然占用端口的排查与解决
  • deepseek清华大学第二版 如何获取 DeepSeek如何赋能职场应用 PDF文档 电子档(附下载)
  • 【python随手记】——读取文本文件内容转换为json格式