我试图使用 MPU6050 和伺服电机。 但 mpu6050 arduino 几秒钟后崩溃。 我使用了 arduino uno 和 sg90 伺服电机。 这是我的代码。 ...
我试图使用 MPU6050 和伺服电机。 但 mpu6050 arduino 几秒钟后崩溃。 我使用了 arduino uno 和 sg90 伺服电机。 这是我的代码。 ...
所以我正在使用 raspberry pi pico 和 MPU6050 开发计步器,昨晚我的代码工作正常,所以我拔掉了 pico,然后我在今天早上把 pico 插回去,现在它显示为零。 我根据这些连接配置了代码: VCC 转 3v3 接地到接地 SCL 到 GP1 SDA 到 GP0 这是代码 ...
我想将我的 MPU6050 与我的ESP32一起使用。 (链接到特定的 ESP 板) 这不是我第一次使用 MPU6050。 我之前在一个带有 Arduino Uno 和 MPU6050_light.h 库的项目中使用过它。 那工作得很好。 现在我正在尝试使用我的新 ESP32。 我尝试了 MP ...
我正在尝试使用 Arduino-cli 为 Arduino nano 实现默认的 MPU6050 示例。 由于编译代码,我得到了一个链接错误: 我得到了下一个错误 错误信息: 有人可以帮忙解决这个问题吗? ...
我正在测试 MPU6050,我注意到在我开始移动设备后值不断变化; 请看一下代码。 启动串行监视器后,一切都将为零; 如果我握住设备并开始使用它,我可以看到值的轻微变化,即使我将它以平坦的位置放回桌子上,它也会增加直到设备呈现非平坦值 如果我们将设备放回同一位置,是否需要添加任何内容以保持值相 ...
我一直在尝试使用运行 MicroPython 的 Pi Pico 与我的 MPU6050 交谈。 我可以验证 I2C 是否正常工作,因为在运行i2c.scan()时,我得到了 MPU6050 地址(0x68)。 然而,当试图从 MPU6050 读取特定寄存器时,我总是得到 0x00,除了当我读取 W ...
我有一个 6 DoF 传感器,可将各种数据输出到文本文件中。 目前文本 output 看起来像 14:46:25,22.835882352941177,"(-0.020917304775809907, 0.041168453348568536, -0.03810413481453269)" 我想拨打 ...
我是 I2C 通信的初学者,我正在尝试使用 librobotcontrol http://strawsondesign.com/docs/librobotcontrol/group___i2_c.html C中的 i2c 库与 I2C 设备 a (mpu6050) 进行通信。代码排除内容与 I2C ...
我正在尝试为我的自动驾驶汽车 IMU 连接 MPU 6050 模块和 HMC 5883L 模块。 但是 Nano (A4, A5) 中只有一个 i2c 连接。 当我运行 MPU 6050 的代码时,它会显示结果。 代码在这里。 电路图 但是当我运行磁力计代码时,它没有给出数据。 ...
我正在使用带有 MPU6050 的 STM32F446,我正在为这个应用程序使用 I2C 通信,问题是它只显示一个值并且不更新,我的意思是,如果串行监视器中的值是 1, 1, 1 那么它每次只显示一个,即使我断开 MPU 并将其连接到 STM32,它也不会显示另一个。 我也尝试逐行调试以找出错误,但 ...
有人对 gy-521 / MPU6050 有什么好的经验吗? 我想使用加速度计部分来确定摆动 object 的运动。 我想我需要一些高精度的设置,但对于我的生活来说,我还没有理解我发现的大部分内容,因为他们会用“他们的”语言交谈,而我只是迷路了。 我知道它可能只是数学计算,但我似乎没有从模块中获取 ...
所以我一直在尝试研究mpu6050的卡尔曼滤波器。 我从这里使用了由 tkjelectronics/lauszus 制作的库。 我已经了解了库本身的“大”行并且已经实现了它。 但我仍然不知道他为什么会像这样使用 F 矩阵: 有人可以向我解释为什么吗? 我试图用谷歌搜索,但我没有找到任何可以为我提供 ...
当我的 MPU6050 断开并重置时,我想处理案例。 不幸的是,在重新初始化 MPU6050 后,俯仰和横滚值显示为 0,并在大约 1-2 秒后以正确的值稳定下来。 我想通过在重置之前写入最后读取的值来提示 DMP。 它有任何接口吗? 顺便说一句,无论我将 LPF 配置为 5 还是 188 - '问 ...
我使用传感器 MPU6050 来控制我的机器人 arm 的运动。 当它是一个独立的程序时,代码可以正常工作,但是当代码被编译到主程序中时,我一直遇到“FIFO溢出”。 这是我正在使用的代码。 有什么办法可以摆脱 FIFO 溢出? 此外,当我尝试使用 Jeff Rowberg 的示例代码 MPU605 ...
我正在尝试为 MPU-6050 编写驱动程序,但我一直在研究如何继续读取原始加速度计/陀螺仪/温度读数。 例如,MPU-6050 在 2 个寄存器中具有加速度计 X 读数:地址 0x3B 处的 ACCEL_XOUT[15:8] 和地址 0x3C 处的 ACCEL_XOUT[7:0]。 当然,要读取原 ...
我正在使用 MPU6050 加速度计在手镯上创建一种计步器,为此我依赖以下代码https://github.com/Perseus14/Pedometer/blob/master/Pedometer.ino 。 我设法使代码工作,但我对算法中的以下计算表示怀疑: int mag = sqrt ( ...
为了扩展我对 Atmega 系列编程的理解和当前知识,我开始了自己的小项目。 我决定通过直接寻址它的寄存器来对 MPU6050 I2C 传感器进行编程。 为了测试传感器的工作和连接,我首先使用了这个预先编写的程序(使用 Arduino 平台提供的 Wire 库): 串行监视器显示传感器的正确读数, ...
我有两个设备 MPU6050 和 EEPROM 24C256。 我可以单独写和读。 但是当我尝试从 MPU6050 读取数据并在同一会话中将数据写入 EEPROM 时,EEPROM 没有响应。 我正在使用 mbed 操作系统库。 我的问题是..是库、代码还是硬件问题? MPU6050读取序列:在 ...
介绍 MPU-6050 是一种流行的模块,包含温度传感器、加速度计和陀螺仪。 用户可以通过 I2C 或 SPI 读取传感器信息。 有两个文件可公开用于从 IC 寄存器中读取数据。 这些是: MPU-6000 和 MPU-6050 寄存器映射和描述文档 MPU-6000 和 MPU-60 ...
我是新的 I2C 通信。 我检查了一些正在运行的代码。 我用过他们用过的功能。 但是我无法获得任何数据。 我想知道I2C是否必须做初始配置? 问题出在哪儿。 这是我写的函数: void GetI2CAccelerometer(uint8_t slaveAddress,uint8_t accelDat ...