SmartCar-V1/README.md
xqq27 53c28fc0b1
add README.md.
Signed-off-by: xqq27 <zhangtianqi27@163.com>
2024-11-27 08:06:06 +00:00

1.2 KiB
Raw Blame History

SmartCar-V1

介绍

Tianyun 1号 —— 第一代智能小车的制作 flag已经立好现在开始实现

需求规划

  • 第一阶段 完成裸机基础功能:小车移动
  1. 能够通过蓝牙等方式,控制智能小车的行动,包括前进、后退、转弯;
  2. 使用FreeRTOS确保能够正常使用它。
  • 第二阶段 产品化:采用操作系统 支持更新 增加新的功能
  1. 利用内部flash实现iap升级u盘插入可以根据bin文件进行升级任重道远
  2. 能够利用红外功能,学习红外遥控器的按键,并发送,最好封装起来成为驱动(这个需要认真学习一下);
  3. 尝试是否能够接入home assistant。

时刻需要注意的要点

  1. 注意代码域、数据域的大小;
  2. 底层内容一定要封装,以便于物料替换(主控、电机驱动、外设等),这点可以学习下立芯嵌入式;
  3. switch case里面每个都要有break最后跟一个default以及处理流程
  4. 每一个else if 最后如果没有else操作都补一个else{ ; } 。

参考

【智能小车制作教程基于stm32-哔哩哔哩】 https://b23.tv/gr9jMWi

立芯嵌入式的mpu6050的收获