摘要: kobuki 核心代码:https://github.com/yujinrobot/kobuki_core kobuki ros代码:https://github.com/yujinrobot/kobuki 官方回充文档:https://kobuki.readthedocs.io/en/devel/ 阅读全文
posted @ 2021-06-08 11:23 baronluu 阅读(1569) 评论(0) 推荐(0) 编辑
摘要: 3.12节 电机码盘实现里程计实验 本节介绍里程计如何实现 a.实验准备:码盘电机,USB转串口模块,ST-Llink下载器,CHEAPX机器人控制板 b.实验目的:STM32实现里程计的数据采集 c.相关知识点: 里程计,指的是机器人行走的距离,通过统计码盘脉冲值转化而来。 d.编程及运行 (1) 阅读全文
posted @ 2020-07-25 23:28 baronluu 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 3.11节 PWM电机转动实验 本节介绍使用STM32的TIM定时器输出PWM控制电机转动。 a.实验准备:码盘电机,USB转串口模块,ST-Llink下载器,CHEAPX机器人控制板 b.实验目的:STM32实现PWM输出 c.相关知识点: PWM由STM32的定时器产生,通过设置计数频率实现PW 阅读全文
posted @ 2020-07-25 23:19 baronluu 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 3.10节 超声测距实验 本节介绍超声测距传感器数据的采集 a.实验准备:超声波传感器,USB转串口模块,ST-Llink下载器,CHEAPX机器人控制板 b.实验目的:STM32实现超声测距传感器数据的采集 c.相关知识点: 本次碰撞模块使用开关按键式碰撞,开关按键常常伴有抖动,因此需要软件消除抖 阅读全文
posted @ 2020-07-25 23:08 baronluu 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 3.9节 ADC与电压检测实验 本节介绍STM32的ADC模拟数字转换外设。 a.实验准备:USB转串口模块,ST-Llink下载器,CHEAPX机器人控制板 b.实验目的:STM32实现电源电压的数据采集 c.相关知识点: d.编程及运行 (1)初始化 void initBattery(void) 阅读全文
posted @ 2020-07-25 23:01 baronluu 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 3.8节 碰撞传感器实验 碰撞传感器是机器人重要的安全传感器之一,下面介绍如何编写碰撞传感器的驱动程序。 a.实验准备:碰撞传感器,USB转串口模块,ST-Llink下载器,CHEAPX机器人控制板 b.实验目的:STM32实现碰撞传感器的数据采集 c.相关知识点: 本次碰撞模块使用开关按键式碰撞, 阅读全文
posted @ 2020-07-25 22:49 baronluu 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 3.7节 定时器实验 在上一节我们使用SysTick实现了延时,本节介绍使用定时器实现延时。 a.实验准备:USB转串口模块,ST-Llink下载器,CHEAPX机器人控制板 b.实验目的:使用定时器延时检验上一节SysTick延时函数的准确度 c.相关知识点: STM32定时器和串口一样,具有中断 阅读全文
posted @ 2020-07-25 22:26 baronluu 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 3.6节 滴答延时实验使用SysTick实现时间戳 有时候,我们需要控制程序运行的频率,比如每隔一秒打印一行,这时候需要用到延时函数。本节介绍使用SysTick实现延时。 a.实验准备:USB转串口模块,ST-Llink下载器,CHEAPX机器人控制板 b.实验目的:STM32 SysTick实现时 阅读全文
posted @ 2020-07-25 22:09 baronluu 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 3.5节串口Printf打印实验 我们在上一节内容里使用了串口,但输出的数据是十六进制数据,难以阅读,在我们想使用串口打印调试信息时并不合适,在这种情况下,我们可以使用printf函数。 a.实验准备:USB转串口模块,ST-Llink下载器,CHEAPX机器人控制板 b.实验目的:使用STM32串 阅读全文
posted @ 2020-07-25 21:50 baronluu 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 3.4节串口收发实验 本节将学习STM32使用串口与电脑进行通信 a.实验准备:USB转串口模块,ST-Llink下载器,CHEAPX机器人控制板 b.实验目的:STM32串口的使用 c.相关知识点: 串口是一种电子设备间常用的串行通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。串 阅读全文
posted @ 2020-07-25 21:18 baronluu 阅读(681) 评论(0) 推荐(0) 编辑