摔倒 老人 模型 数学建模材料 latlab
2023-03-20 16:32:15 1.54MB 加速度
1
MPU6050 适用于STM32f3的MPU6050加速度计和陀螺仪驱动器 用法 可以使用CooCox CoIDE和stm32 F3发现板进行编程/调试来打开此存储库。 如果编译文件存在问题,则编译器缺少指向math.h库的链接。 转到右键单击项目->配置->链接,然后将“ m”添加到链接的库中。 该分支(主控)中的代码包括从传感器读取(计算)的数据的所有内容。 在此存储库中,在分支-b MPU6050-Complementary_filter中实现了一个补充过滤器。
2023-03-13 17:21:59 324KB C
1
国外大牛写的,基于重力传感器和陀螺仪来检测方向和动作,里面有不少关于算法的细节描述,值得参考!
2023-03-13 11:28:46 217KB IMU 陀螺仪 重力传感器 方向检测
1
目录0.前言1. MEMS加速度计2. MEMS陀螺仪3. MEMS磁强计4.参考资料 0.前言 本文根据HowToMechatronics1网站中的介绍MEMS加速度计、陀螺仪和磁强计的文章翻译和补充得来。 1. MEMS加速度计 1MEMS加速度计的原理简图如下图所示,其中质量块mass被弹簧springs支撑,使得其只能沿着预定方向位移,从而检测特定方向的加速度;绿的部分是固定的电极板Fixed plates。检测原理是当质量块感受到加速度时,会在相应方向产生位移,从而使得固定电极板构成的两个平行板电容器C1,C2的电容大小发生改变,检测其电容值大小即可换算成相应的加速度。
2023-03-08 10:04:03 59KB 加速 加速度 陀螺仪
1
arduino读取 JY901陀螺仪,姿态信息
2023-03-06 21:45:42 115KB JY901 Arduino 陀螺仪
1
1.直接放在相机就可以让相机带有陀螺仪功能 2.安卓苹果自由使用
2023-03-03 12:31:39 2KB unity C# 陀螺仪
1
基于stc51单片机的MPU6050角度测量,可直接读取角速度加速度,换算成角度。简单方便,源代码奉上。
2023-02-27 20:54:48 48KB 单片机 6050 陀螺仪 角度测量
1
C#与unity结合,对维特智能JY60陀螺仪的姿态进行实时显示的demo 将unity场景嵌入到C#的Winform中,通过串口读取维特智能的JY60陀螺仪数据,unity模型显示陀螺仪的实时姿态 软件架构 unity版本:5.3.8 插件:unity webplayer c#开发环境:vs2019社区版 项目下开源的工程 unity工程:“New Unity Project” vs工程:“SerialUnity3D” 注:C#工程中的unity控件的src属性,unity文件位置只能识别绝对路径 参考资料 https://www.runner.ink/2017/12/03/c/
2023-02-25 09:14:30 286.58MB unity c# 陀螺仪
1
(2) 从陀螺仪中获取原始数据并处理; (3) 更新数据并输出。 2. 代码分析 官方的驱动主要是了 MPL软件库(Motion Processing Library),要移植该软件库我们需 要为它提供 I2C 读写接口、定时服务以及 MPU6050 的数据更新标志。若需要输出调试信 息到上位机,还需要提供串口接口。 I2C 读写接口 MPL库的内部对 I2C 读写时都使用 i2c_write 及 i2c_read 函数,在文件“inv_mpu.c” 中给出了它们的接口格式,见代码清单 43-1。 代码清单 43-9 I2C 读写接口(inv_mpu.c 文件) 1 /* The following functions must be defined for this platform: 2 * i2c_write(unsigned char slave_addr, unsigned char reg_addr, 3 * unsigned char length, unsigned char const *data) 4 * i2c_read(unsigned char slave_addr, unsigned char reg_addr, 5 * unsigned char length, unsigned char *data) 6 */ 7 8 #define i2c_write Sensors_I2C_WriteRegister 9 #define i2c_read Sensors_I2C_ReadRegister 这些接口的格式与我们上一小节写的 I2C 读写函数 Sensors_I2C_ReadRegister 及 Sensors_I2C_WriteRegister 一致,所以可直接使用宏替换。 提供定时服务 MPL软件库中使用到了延时及时间戳功能,要求需要提供 delay_ms 函数实现毫秒级延 时,提供 get_ms 获取毫秒级的时间戳,它们的接口格式也在“inv_mpu.c”文件中给出, 见代码清单 43-2。 代码清单 43-10 定时服务接口(inv_mpu.c 文件) 1 /* 2 * delay_ms(unsigned long num_ms) 3 * get_ms(unsigned long *count) 4 */ 5 6 #define delay_ms Delay_ms 7 #define get_ms get_tick_count 我们为接口提供的 Delay_ms 及 get_tick_count 函数定义在 bsp_SysTick.c 文件,我们使 用 SysTick 每毫秒产生一次中断,进行计时,见代码清单 43-11。 代码清单 43-11 使用 Systick 进行定时(bsp_SysTick.c) 1 2 static __IO u32 TimingDelay; 3 static __IO uint32_t g_ul_ms_ticks=0; 4 /** 5 * @brief us 延时程序,1ms 为一个单位 6 * @param 7 * @arg nTime: Delay_ms( 1 ) 则实现的延时为 1 ms 8 * @retval 无 9 */ 10 void Delay_ms(__IO u32 nTime)
2023-02-17 11:43:35 33.8MB STM32F429 M4核
1
驱动基于stm32g070以及并在freertos下已经测试成功,接口放于.c的最上面,可以根据自己的需求进行修改,本人使用的是SPI接口
2023-02-13 16:44:16 2.52MB imu qmi8658 陀螺仪 freertos
1