STM32智能小车电路综合实习报告
电路综合实习报告
题目: 基于STM32的智能小车
摘 要
STM32属于微控制器,自带了很多常用的通信接口(UART、IIC、SPI),可以接非常多的传感器,可以控制很多的设备。本次项目就是基于STM32F103芯片制作的智能小车,通过对于通用输入输出口GPIO、时钟分频技术、以及一个通用定时器TIM3的使用完成对小车蜂鸣器的延时电平翻转。通过对串口2(USART2)和PWM技术组合,实现手机通过蓝牙对智能小车前进、后退、左转、右转以及一些特殊轨迹形式和漂移的行驶功能。
通过串口2(USART2)和蜂鸣器模块的组合,实现手机通过蓝牙控制小车轰鸣器响应功能。通过超声波技术和PWM技术、和轰鸣器模块,实现小车自动避障功能。通过以上技术的实现,才最终完成了这辆基于STM32芯片,蓝牙控制的自动避障智能小车。
关键词:定时器、PWM、蜂鸣器模块、蓝牙
STM32智能小车电路综合实习报告相关推荐
- Arduino/stm32 智能小车设计(二)
Arduino/stm32 智能小车设计(二) 本节进行Arduino智能小车的代码讲解. 一.I/O口定义与初始化函数 如下图RGB指示灯用到10.11.12三个I/O口,分别对应蓝色.红色.绿色. ...
- STM32智能小车循迹教程
文章目录 前言 一.红外循迹模块工作原理及接线图 红外循迹模块工作原理 红外循迹模块和STM32的接线图 二.cubeMX配置 三.代码解析 总结 前言 本篇文章将带大家学习STM32智能小车的循迹功 ...
- 用matlab结合STM32作上位机,基于stm32智能小车视觉控制导航的设计参考.pdf
第 25 卷 第 9 期 电子设计工程 2017 年 5 月 Vol.25 No.9 Electronic Design Engineering May. 2017 基于STM32 智能小车视觉控制导 ...
- Arduino/stm32 智能小车设计(一)
Arduino/stm32 智能小车设计(一) 智能小车原理图设计 智能小车原理图组件包括: 模块设计 一.控制模块 二.供电模块 三.充电管理模块 四.电机驱动模块 五.红外寻迹及红外避障模块 六. ...
- c语言程序综合实习学生成绩,C语言程序设计综合实习报告-资源下载人人文库网...
<C语言程序设计>综合实习报告 用指针优化学生成绩排名一.目的1 熟悉变量的指针和指向变量的的指针变量的概念和使用2熟悉数组的指针和指向数组的的指针变量的概念和使用3. 掌握冒泡法或选择法 ...
- 武汉工程科技学院.网络集成与安全.综合实习报告.2017.12.5
声明:此分享仅供学习参考,不得用于任何商业用途. 武汉工程科技学院.网络集成与安全.综合实习报告.2017.12.5 拓扑图如下: 主要知识点如下: 1) 静态路由 2) ...
- 《理工文献检索》综合实习报告 ——江苏大学
目录 <理工文献检索>综合实习报告 一.选题(本课题用于第二~七题的检索任务)(5分) 二.利用搜索引擎高级搜索检索PPT或PDF课件(百度.谷歌.必应任选其一)(3分) 三.中文电子图书 ...
- 基于STM32智能小车蓝牙遥控实验(有代码含上位机)
小车设计 利用STM32作为智能小车的主控制器来驱动智能小车的直流电机工作,电机驱动芯片采用L298N微型集成电路电机驱动芯片,配合STM32核心板使用实现四个直流电机运行和pwm软件调速,通过改变直 ...
- c语言程序综合实习学生成绩,C语言程序设计综合实习报告
课题一:用指针优化学生成绩排名 一.目的 1.熟悉变量的指针和指向变量的的指针变量的概念和使用 2.熟悉数组的指针和指向数组的的指针变量的概念和使用 3. 掌握冒泡法或选择法排序的算法 4. 掌握函数 ...
- stm32智能小车设计
提前说说 博主是用寄存器写的驱动 历时两周,总算把小车弄好了,总体上来说做的太慢了.自己在32的学习中还不够仔细深入,只是浅面的学习,当真正做一个项目时,暴露的问题就太多了.这次在小车的制作的过程中, ...
最新文章
- pandas对dataframe进行排序:单数据列排序、多数据列排序、NA值排序位置、排序算法
- SQLServer2000同步复制技术实现步骤(收藏)
- UWA官方Demo新增《小米超神》,全面揭秘重度手游的性能表现!
- 2018.5.12说说反射的用途及实现------要再花费时间加强理解
- 《高质量java程序设计》读书笔记之----异常处理(1)
- Linux下安装ICE(自测)
- 网页登录接口php,thinkphp-登入接口示例
- 将session维护在客户端
- mariadb使用mysql驱动_MariaDB安装与使用
- oracle静默文件建库,【配置上线】Oracle静默建库 for 11g
- JavaScript 5/30:Flex Panel Gallery即FLEX布局的图片库
- vray安装显示服务器没有安装,vray3.2安装教程
- 智能随访系统:提升患者综合服务能力和就医体验,提高医院品牌价值与服务质量
- php 解压 中文文件夹,如何把文件夹压缩为rar
- 《稀缺》塞德希尔·穆来纳森 / 埃尔德·沙菲尔
- JDBC API 学习
- 信号能量密度公式_信号时频分析方法汇总
- 使用-cifs自动挂载
- 06-void类型和never类型
- 《棒球大联盟2nd》:青春赛场·棒球1号位
热门文章
- 微信小程序二手汽车拍卖系统源码【包调试】
- 字节跳动Java大数据工程师面试题、笔试题(含答案)
- 简约竞聘个人简历自我介绍PPT模板
- win10录屏_不为人知的win10隐藏功能,一键录屏,你还不知道?
- 2021年低压电工考试题及低压电工模拟考试
- excel熵值法计算权重_由搜索权重排序引入的思考
- 【广东大学生网络攻防大赛-WriteUp(非官方)】Reverse | pyre
- Avaya Aura™ 独家观察报告
- 短视频源码应该实现哪些功能;
- springboot 打卡功能_SpringBoot、SSM、ajax实现考勤打卡功能(详细实现),供新手参考!...