news 2026/2/10 4:34:29

学习笔记:STM32项目实战-平衡车开发

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
学习笔记:STM32项目实战-平衡车开发

文章目录

  • 前言
  • 一、平衡车基础框架
    • 1. 平衡车硬件原理
      • 1.1 原理图
      • 1.2 实物图
    • 2. 驱动代码清单

前言

本文记录了开发平衡车项目的学习的笔记,所学课程:江科大的《平衡车入门教程》,后续也会学习铁头山羊的;在此之前已经系统学过STM32相关的入门教程。本文部分图片素材,从江科大教程、铁头山羊教程中所提供的资料中获得,MCU使用的是STM32F103C8T6。后续增加学习课程,也会综合记录

一、平衡车基础框架

1. 平衡车硬件原理

平衡车设计结构和原理图,均使用江科大提供

1.1 原理图

1.2 实物图


2. 驱动代码清单

OLED:驱动OLED显示屏
LED:驱动PC13端口的LED
Timer:提供1ms的定时中断(TIM1)
Key:读取板载的四个按键
MyI2C&MPU6050:读取姿态传感器的原始数据
PWM&Motor:驱动两个电机旋转(TIM2)
Encoder:读取两个直流电机旋转的速度和位置(TIM3、TIM4)
Serial:实现串口排针的串口通信(USART1)
BlueSerial:实现蓝牙模块的串口通信(USART2)
NRF24L01:实现遥控器无线通信

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/7 5:01:43

Jina Embeddings v4: 多模态多语言检索的通用向量

作者:Elastic JINA.ai Jina Embeddings v4 是一个 38 亿参数的通用向量模型,用于多模态多语言检索,支持单向量和多向量输出。 今天(2025年6月25日)我们发布了 jina-embeddings-v4,这是我们新的 38 亿参数通…

作者头像 李华
网站建设 2026/2/5 23:15:40

「数据获取」全国民用运输机场吞吐量排名(2006-2024)

01、数据简介数据概况以2024年中国民用运输机场吞吐量排名为例,指标为:机场名、旅客吞吐量(人)(名次、本期完成、上年同期、比上年同期增减%)、货邮吞吐量(吨)(名次、本期…

作者头像 李华
网站建设 2026/2/8 3:24:04

PE之代码解析异常表

PE之代码解析异常表 1)异常表 异常表(ExceptionTable,注意你拼写的Exection是笔误,正确为Exception)是PE(PortableExecutable)文件格式中用于存储结构化异常处理(SEH)和基于帧的异常处理(EH)相关信息的数据结构,是Windows系统处理程序运行时异常(如内存访问错误,…

作者头像 李华
网站建设 2026/2/4 7:28:22

手把手教你9款AI写论文工具,知网查重不留痕

论文季又到了,你是否还在为如何下笔而焦虑?面对导师的催促、查重的压力、格式的繁琐,是不是感觉头都大了?别担心,你不是一个人在战斗。今天,我将化身为你的专属论文助教,带你从0到1,…

作者头像 李华