MPU6050模块的单片机,STM32源程序是学习三轴陀螺仪的好资料
2024/9/28 6:24:10 7.26MB MPU6050
1
手势端:采用CC3220S作为控制核心,主要采集BMA222以及MPU6050的数据。
运用了加速度以及陀螺仪的角度计算算法,之后进行了卡尔曼滤波处理,得到了较为精确的角度制(X轴,Y轴,Z轴)。
在对滤波处理之后的值进行了范围转换,转换成-90°到90°,方便发送。
其中Z轴数据需要地磁计校准,MPU6050无地磁计,所以舍去Z轴的数据。
串口发送方面采用了简单的数据封装算法处理,将数字值转换成字符串在进行打包发送,防止数据丢失。
机械臂端:采用LPC54608作为控制核心。
主要负责解析串口发送的数据,并控制舵机的运动。
将串口的数据并进行解析,当数据出错时时会自动舍去的,然后转换成数字值,再根据每个舵机的动作范围,进行方为运动算法的处理。
最后进行了消抖算法的处理,防止手的抖动造成机械臂的的连续抖动。
液晶显示串口接收到的数据,显示采用了emwin库,实现起来更加简单。
2024/9/15 4:42:25 22.01MB 手势 机械臂
1
无线控制器(2017)目标是实现一种体感控制系统。
Android应用语言:C#IDE和引擎:Unity先决条件:项目版本:5.6.3职责:•开发了无线控制器以实现体感控制系统。
•使用TCP/IP协议设置网络系统。
(UDP可能是一个更好的选择!)•从智能手机(客户端)访问陀螺仪和加速度计信息,并通过网络将其传输到服务器。
我创造了什么:这是一个个人项目,我为此项目创建了所有内容。
贡献者:金峰(Jeffery)刘
2024/9/9 20:42:12 32.97MB C#
1
SPI读取MPU92509轴加速度,陀螺仪,磁力计,对于MPU9250而言,除了加速度、陀螺仪外,新增了磁力计模块,但是磁力计模块只支持I2C的读写,为了能够利用起SPI的优势。
作者花了一些功夫,仔细研读了MPU9250datasheet整理出SPI读取MPU9250全套工程源码
2024/8/22 21:28:46 9.74MB MPU9250
1
JY901陀螺仪的STM32资料,程序可用stm32直接将陀螺仪数据采集并控制
2024/7/25 18:51:44 30.72MB STM32 JY901 陀螺仪
1
安卓各传感器开发,内含加速度传感器、方向传感器、陀螺仪传感器、磁场传感器、重力传感器、线性加速度传感器的实时返回数据。
运行软件为andriodstudio。
2024/7/14 12:14:24 15.55MB 安卓,传感器
1
在这篇文章中我将概括这么几个基本并且重要的话题:-加速度计(accelerometer)检测什么-陀螺仪(gyroscope,也称作gyro)检测什么-如何将传感器ADC读取的数据转换为物理单位(加速度传感器的单位是g,陀螺仪的单位是度/秒)-如何结合加速度传感器和陀螺仪的数据以得到设备和地平面之间的倾角的准确信息在整篇文章中我尽量将数学运算降低到最少。
2024/6/27 3:20:11 507KB 加速度计 陀螺仪
1
通过msp430f149采集陀螺仪数据,通过IIC采集,其中包含对陀螺仪大部分寄存器的操作。
2024/6/26 22:35:38 46KB msp430f149 陀螺仪 IIC
1
基于stm32f1系列单片机实现的storm32BGC三轴云台控制,使用MPU6050陀螺仪和HMC5883磁力计获取控制姿态数据。
2024/6/17 15:46:06 22.45MB stm32f KEIL storm 32BGC
1
惯导轨迹标准值(空中盘旋)和陀螺仪及加速度计值数据,内含matlab分析程序。
对于进行惯导解算及组合导航研究有帮助。
2024/6/13 17:42:48 5.93MB 惯导轨迹 matlab
1
共 76 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡