问题标签 [mpu6050]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
14654 浏览

raspberry-pi3 - I2C 没有检测到?硬件或其他方面的问题?

我一直在研究一些 i2c 示例。将它们全部插入在一起,我发现我需要安装 i2c-tools 包,然后使用 raspi-config 启用 I2C 系统。

WiringPi gpio 命令有一个 i2cdetect 命令的快捷方式,运行它会给出

在此处输入图像描述

3 周前一切正常,检测到 68。我不明白是什么问题!谁能帮我解决这个问题。

0 投票
1 回答
472 浏览

nodemcu - 如何将数据从 MPU6050+NodeMCU 流式传输到树莓派?

我正在做一个小项目,尝试通过 wifi 以 100Hz 的频率将加速度计和陀螺仪数据从 5 MPU6050 无线传输到我的 Raspberry pi。我已经设法配置 NodeMCU 以从我的加速度计中采样数据,但现在我对如何将这些数据传递给 Pi 有点困惑。

理想情况下,我希望在 Arduino 环境中看到类似于“串行监视器”的东西,而不是在我的 Pi 终端窗口上。据我了解,我需要在我的 pi 上设置一个“服务器”,然后将 NodeMCU 作为“客户端”连接到它(我找到了这个库:https ://github.com/ekstrand/ESP8266wifi 。

这有意义吗?如果是这样,有人可以在“入门”指南中指出如何在 Pi 3B 上设置这样的服务器吗?

0 投票
1 回答
136 浏览

i2c - IC2 从机不响应 XC8

嘿伙计们,我已经连续工作了 72 小时,但我找不到错误,我正在研究 PIC16F1719 我正在尝试设置 3 个外围设备,一个 ADC,一个 I2C 协议和一个用于与 BT 通信的 USART但是 ADC 很简单,但是我在 I2C 上遇到了困难,尽管事实上我已经检查了好几次代码,由于某种原因,当我得到 ACK 时,一切似乎都很好,但是当我去参加关于传感器(MPU6050)什么都没有显示,但我上次放在缓冲区上的值,有什么想法为什么会发生这种情况?就像缓冲区不会自行清除,我想我无法通过软件清除它,谢谢。

0 投票
2 回答
1648 浏览

atmega - 连接 Atmega8 与 MPU6050

我有疑问,因为我在通过 I2C 将 Atmega8 与 mpu6050 连接时遇到问题。

这是我的连接:

输入图片描述

这是一个很好的联系吗?

0 投票
1 回答
48 浏览

matlab - 如何根据另一个矩阵的 cosrain 对矩阵的行进行排序?

6面法是一种非常便宜和快速的校准和加速度计的方法,比如我的MPU6050,这里对方法进行了很好的描述。

我做了 6 次测试来校准基于 g 矢量的加速度计。

在此处输入图像描述

之后,我建立了一个矩阵,并在每一行中存储了以m/s^2表示的每个轴的平均值,多亏了这个问题,我自动计算了每个文件中每一列的平均值在此处输入图像描述

测试是随机进行的,我测试了所有六个位置,但我没有遵循任何路径。所以我手动排序最终矩阵,基于Y 矩阵的排序,我的参考矩阵。 Y 元素是固定的。

在此处输入图像描述

手动排序的矩阵如下

在此处输入图像描述

这里我如何手动排序矩阵

基于 Y 矩阵约束,如何在不知道“先验”的情况下对我的矩阵进行排序,测试存储在行中?

0 投票
1 回答
3284 浏览

arduino - MPU6050 似乎没有正确给出值并且没有发现 i2c 设备抛出错误

我正在使用 MPU6050 和 arduino。它读取一些东西,但不是数值!

1- 连接与以下相同。

在此处输入图像描述


2-然后我从这里添加 i2cdev 库和从这里 添加mpu6050库

我将它们复制到 C:\Program Files\Arduino\libraries。


3-我尝试了 DMP6 示例,它给出了随机字符在此处输入图像描述


4-我尝试了 MPU6050_raw 示例。你可以看到它不断给出相同的字符但不是数值在此处输入图像描述

5-在这里,我看到这个话题MPU6050 DMP 不起作用? 并将 i2c_scanner 上传到设备。它显示“未找到 I2c 设备”。为什么?

6-我看到另一个主题https://forum.arduino.cc/index.php?topic=404031.0与我的情况相同。我也尝试了那里的代码,它似乎有效,但即使我移动 MPU6050,加速度计和陀螺仪值也会不断给出 -1。

0 投票
1 回答
925 浏览

arduino - GPS和IMU MPU6050的Arduino UNOv3同步

我对 Arduino 比较陌生,我想:

  1. IMU的频率设置为100 Hz。
  2. 同步 GPS 和 MPU6050 以便同时获取数据:

    /li>

我找不到任何我可以使用/理解的东西。

0 投票
2 回答
1080 浏览

c++ - Arduino代码没有正确添加数字

我正在尝试创建一个函数来查找 Arduino 上的传感器值的平均值以对其进行校准,但是总和无法正常工作,因此平均值不正确。下表显示了输出示例。左列应该是右列中显示的输出的滚动总和(负数如何进入那里?)

应该执行此操作的calibrateSensors()函数如下所示

readAccelData()功能如下

知道我哪里出错了吗?

0 投票
2 回答
7533 浏览

arduino - 如何进行 MPU6050 加速度计温度校准?

我正在用 MPU6050 加速度计做一个项目。首先,我只在执行Luis Ródenas 的草图时计算 MPU 的偏移量。

稍后,一旦我得到偏移量,我将它们复制到第二个草图的配置中,并且我总是使用相同的值执行它。

我遇到的问题是,在多次执行第二个草图之后,原始读数呈现出新的偏移量。

我读到这个问题可能是由传感器的温度引起的,有必要用温度来补偿读数。但我找不到这样做的例子。我想问是否有人知道问题可能是什么以及我如何解决它。

0 投票
1 回答
922 浏览

arduino - Mpu6050 未在 nodemcu 中检测到

我正在尝试将 mpu6050 连接到 nodemcu,如下所示:
 

但它没有检测到传感器
传感器与Arduino一起工作

我尝试的代码是 Arduino 示例代码,在 nodemcu 中有额外的 Wire.begin(D2,D1)