
机械臂制作
文章平均质量分 84
️零柒️
这个作者很懒,什么都没留下…
展开
-
STM32HAL库 (cubemx) 两个HC05蓝牙模块相互通信相关问题的解决 数组串口发送与接受的方法
主要问题1. 蓝牙模块的连接问题2. 蓝牙模块的工作模式3. CUBEMX 配置串口注意事项4. 两个模块数据传输异常前言因为最近都在做基于STM32,MPU6050的手势控制机器人,遇到了无线数据传输的问题,正好手上有几个蓝牙模块,就用蓝牙模块来传输数据,但是并没有想象的那么顺利,最主要的还是两个模块串口传输数据的问题,一直得不到解决,因为简简单单的串口就OK。首先是实物连接的问题蓝牙模块与STM32的连接只需要四根线就好,VCC,GND,RX,TX,VCC,提供3.3或者5V,这块基本没原创 2021-08-19 16:24:51 · 11198 阅读 · 5 评论 -
STM32F103c8t6 (cubemx) 与 MPU6050 的使用(包括DMP部分)
STM32F103C8T6 MPU6050 三位角度变化(HAL库)前言,最近准备弄一个仿生机器人,需要了解机器人当前的姿态,实现这个目标最好的元件就是陀螺仪,经过一天的研究,终于成功的实现陀螺仪的原始数据输出,并且把它转化为角度的功能MPU6050的介绍关于MPU6050的基本介绍网上的资料到处都是,这里就不在赘述啦,小伙伴直接百度就好。MPU6050 与 STM32 的实物连接MPU6050 STM32SDA -> SDASCL原创 2021-08-12 20:23:18 · 9547 阅读 · 5 评论 -
STM32(HAL库) I2C 实现与 PCA9685 通信,控制多个舵机
STM32 PCA9685 HAL库 舵机扩展板概述最近在学习机械臂控制,由于单片机的IO口有限,如果机械臂的舵机都使用单片机控制,过于占用资源,从网上购买了PCA9685这款舵机扩展板,通过I2C与单片机通信,实现对舵机的控制,节省了单片机的IO口。对于PCA9685的使用网上的资料很少,卖家给的资料也全部都是英文版的,目前还没有完全搞清楚,都是如果仅仅用于控制舵机啥的,不需要太关心PCA9685,以后有时间再好好研究研究。I2C通信STM32的I2C通信有两种方式,一种是硬件I2C,还有一种原创 2021-08-02 14:13:22 · 6232 阅读 · 2 评论