Questions tagged [gyroscope]

Typically refers to a device which measures orientation.

Filter by
Sorted by
Tagged with
6
votes
2answers
9k views

What does this notation stands for? Wire.read() <<8 | Wire.read()

I'm using the Arduino's site test code for getting raw values from a MPU-6050 accelerometer + gyro. In the loop, there are this lines for getting the next data from its registers: Wire.requestFrom(...
5
votes
2answers
16k views

What is the difference between Accelerometer, Gyro, and Magnetometer Sensor?

I'm starting in the arduino world and I'm building an autonomous smart vehicle. So, after some weeks building and adjusting the vehicle, I got to a point in this project that I want to log it's ...
5
votes
1answer
2k views

A proper way to get the roll, pitch and yaw values

TL, DR : What is the method(in terms of sensors and algorithm) to get the roll, pitch angles of an aircraft at any instant. I am planning to build a hobby aircraft. I am so confused about which kind ...
5
votes
1answer
259 views

Do gyroscopes purposefully show erroneous data?

I tested an MPU-6050 (GY-521) using an Arduino Nano. I used the I2CDevLib and opened the MPU6050_DMP6.ino with the Arduino IDE. I opened the MPUTeapot.pde Processing-file with Processing. A few ...
4
votes
2answers
10k views

MPU-6050 - angle drift

Setup Windows 7 Entreprise MPU-6050 : GY-521 breakout Arduino Nano (chinese) with CH340 FTDI driver Arduino IDE 1.6.12 Library for the gyro Problem When I run my code, the MPU will detect the ...
3
votes
1answer
86 views

Can I use an accelerometer to measure the velocity of a car in a curve?

I am making an application that is used to measure the velocity, it has an accelerometer that measures the component acceleration in the XYZ-axis. When the car is moving just straight the measurement ...
2
votes
2answers
15k views

What does “LSB per degree per second” mean?

I'm currently working with a digital output gyroscope. Its sensitivity is given as 120 least-significant bit per degree per second. While every single component of that unit is easy to understand I ...
2
votes
4answers
5k views

How to use Multiple MPU9250 to Arduino Lilypad [duplicate]

Is it possible to connect more than one or to be specific 5 MPU9250 into 1 Arduino lilypad? How will I set the addresses, and where should I put the pins for SDA and SCL? I hope someone out there ...
2
votes
3answers
1k views

Smallest digital 3-axis gyroscope pcb for arduino?

What is the smallest size digital 3-axis gyroscope pcb compatible with an arduino that I can buy or maybe make if its simple enough. I need one really really tiny probably around 0.8x0.1x0.5 (doesn't ...
2
votes
1answer
55 views

Wire.endTransmission(false) hanging the program after running once when using MPU6050

For this project, I was using an Elegoo Car V3 and I was trying to add a gyroscope onto it. When I run the code for the car, my loop code iterates once and it is always able to read the sensor data. ...
2
votes
1answer
479 views

Arduino Mega and gyroscope erroneous values

I have Arduino mega2560 and MPU6050. I connected to Vcc pin of the gyro to +5V on the mega, the SDA to SDA pin, SDL to SDL pin, AD0 and GND to 2 GND pins. I used this code: #include<Wire.h> ...
2
votes
1answer
437 views

How can I identify, debug or fix a faulty IMU?

I have an LSM9DS1 breakout board by Sparkfun, and am communicating with it using a Mega 2560 over I2C. The board is given 3.3 V power as defined in the data sheet, though there seems to be confusion ...
2
votes
1answer
665 views

Why the MPU6050 gyroscope read write register value is 0x08 for a full scale of 500 degrees per second?

I am trying to connect a gyroscope MPU6050 to arduino ATmega2560 and read its raw values from its 6DOF (gyro and acc). I found the following code: //Activate the MPU-6050 Wire.beginTransmission(...
2
votes
2answers
6k views

Linear acceleration from MPU 6050

When reading the MPU 6050 has accelerometer and gyro, I assumed it was linear acceleration, but now I second guess that. From this video https://www.youtube.com/watch?v=qmd6CVrlHOM it seems like they ...
2
votes
0answers
658 views

ATtiny85 and MPU-6050 Gyroscope

I'm doing a project that involves sending MPU-6050 gyroscope data via serial communication to the laptop. Is ATtiny85 micro-controller suitable for this job? Is it powerful enough to do it? I was ...
2
votes
0answers
232 views

Streaming IMU data over BLE using Sparkfun 6 DOF and Blend Micro

I am trying to use the RedBear Blend Micro to send data captured by my SparkFun 6 DOF IMU. I am completely lost, and if anyone has any documentation I can read, or even tutorials that work for this ...
1
vote
1answer
510 views

Does the position in which you mount an IMU matter?

Forgive me, I'm sure this is a total noob question, but I have never seen it actually addressed in any example or demo. When using something like a MinIMU-9 board (https://www.pololu.com/product/...
1
vote
2answers
839 views

Should I use an accelerometer or gyroscope in my project?

A friend and I are working on a sign language translation glove. Our glove currently successfully uses 5 flex sensors to determine the bend of each finger and can accurately detect letters in the ...
1
vote
1answer
5k views

Calculating Angles from MPU6050

I've been playing with a GY521 breakout recently with the MPU6050 chip on it, though i've hit a bit of a problem that I can't quite work out I know when I rotated the board I rotated ~90 degrees ...
1
vote
1answer
53 views

How to get location of the hand indoors

I made a glove that tracks the positions of the fingers, but I don't know how to get the location of the hand relative to the person using them. Any suggestions? It should be quite accurate but I ...
1
vote
1answer
1k views

Accessing two MPU-9250 DMP

I want to use both IMU at the same time using the Sparkfun Library on a SAMD21 mini breakout board. Can anyone help? The begin function is : inv_error_t MPU9250_DMP::begin(void) { inv_error_t ...
1
vote
1answer
1k views

MPU6050 Sending Bad values for Angular Velocity

The mpu gives me perfectly fine values for the yaw, pitch, and roll position of the chip, but when I use mpu.getRotation(&gx, &gy, &gz) to obtain the current angular velocity of the chip, ...
1
vote
1answer
114 views

It seems like the math of arduino is off

[SOLVED] By changing the offset for the incoming data into int16_t type there won't be any rounding errors and the values I'm getting are all back to zero in the sensor its base position This is my ...
1
vote
1answer
2k views

Help with MPU-6050

I have bought MPU-6050 a month ago for a project, I have got a hang I2C protocol and register maps of MPU. I have learnt how to get raw values of accelerometer and gyroscope. What I needed for my ...
1
vote
1answer
621 views

What's the difference between pow and sqrt in this code?

I'm not the best at Arduino so I'm sorry for my "noobiness". I'm extending some code that I found online to work on the gyroscope that I'm building. I'm wondering what the difference is between pow ...
1
vote
1answer
157 views

Will it work ? MPU6050 Gyro etc. etc. module

Will this code read the values properly ? Using MPU6050.h. #include <MPU6050.h> #include <Wire.h> void setup() { Serial.begin(115200); Wire.begin(); MPU6050.initialize(); } void ...
1
vote
2answers
1k views

RC servo misbehave using arduino and MPU6050

I am a beginner.. I am trying to control RC servo using Arduino based of data from MPU6050. I am using library I2Cdev to communicate with gyro and to get yaw, pitch and roll. I am using example script ...
1
vote
1answer
978 views

Using IMU for a small Arduino and bluetooth support

I'm gonna start a project with an IMU with a bluetooth support inside a small board (mini or lillypad) and send datas to the mobile phone. But I'm quite new to those kind of technologies. I'm going ...
1
vote
2answers
1k views

How can I implement sensor fusion using a gyroscope and a magnetometer to find the orientation?

I am working on Fall Detection in humans. A system that would raise alarm when a person falls. For this I plan to use acceleration to see if it is a fall and orientation change to reduce false ...
1
vote
1answer
938 views

Problem with interpretting and using the IMU data

I am using MPU6050 IMU for getting accelerometer and gyro data. I could read the data using the code from the I2Cdev library here, but the problem I have is that I can't use this data in a meaningful ...
1
vote
0answers
73 views

Trying to use a gyro sensor and having issues

My setup is Arduino Mega. I have a gyro sensor that I'm trying to use to measure the acceleration or G force in X axis (forward movement). So far I'm trying to figure a way to use the value of Acc or ...
1
vote
0answers
47 views

Better version of MPU6050

I need really good gyroscope for my quadcopter and now I have MPU6050. I don't like how it works, after some time of use, data is absolutely wrong. So I need good gyroscope, could you pls advice the ...
1
vote
1answer
102 views

Help reading orientation from gyroscope

I recently bought a L3GD20H Triple-Axis Gyro to use it to measure orientation, but found out it instead reports the rate of rotation in degrees per second. I was told this means that to detect the ...
1
vote
0answers
46 views

10 DOF gyro and accelerometer to x,y,z displacement

I have a 10 DOF sensor with wire outputs labeled "VIN", "GND", "SCL", and "SDA". I would like to wire these into my arduino and ultimately obtain x, y, and z displacement. This might sound like a ...
1
vote
0answers
43 views

Rocket deploy system

I found a code from Astronomica Messier that allows to activate a servo from a Gyroscope MPU 6050 change in direction. I followed the wiring and uploading correctly. The thing is that the MPU is ...
1
vote
0answers
409 views

using two mpu6050 to get more accurate and precise angles

i have been using this gyro for a while, now i am aware of all measures taken, to improve the outcome of this board. my question is: would using two at the same time improve the results? if yes how ...
1
vote
0answers
80 views

Stop getting values from arduino after some time

I have a strange problem, I have Arduino UNO/MEGA and I need to get Gyro sensors's data and I want to see the data in the serial monitor. Seems like a simple task, I wrote a simple C program which ...
1
vote
0answers
152 views

Gyro not zero when returning to original position after random rotations

I am currently trying to make a self balancing robot. Making good progress but stumbled across an issue. My gyroscope readings do not return to zero if I return in to its original position after ...
1
vote
0answers
3k views

Two MPU 9250 connected to one arduino (Code of the MPU6050 edited for MPU9250)

I have done a lot of tries to make my two IMU work with my arduino. I'm also done with many research about it and I found this code: // I2C device class (I2Cdev) demonstration Arduino sketch for ...
1
vote
1answer
78 views

arduino leonardo stops transmitting once hdmi cable is connected to a screen

I am using arduino leonardo for moving mouse pointer with head tracking using MPU6050. It works fine in general. But as soon as I connect an external lcd screen to my laptop via hdmi cable, it stops ...
1
vote
0answers
2k views

MPU-6050 giving strange data

I'm using an MPU-6050 chip in order to calculate orientation. It is connected to an Arduino Pro Mini. I am using code written by Jeff Rowberg that uses the internal DMP. The 57600 baud rate crashes ...
0
votes
2answers
298 views

Main Idea of Gyro

I have a L3G4200D (GY-50 model) gyroscope. I have been trying to learn how a gyro sensor works. The circuit diagram is attached. I want to ask some questions; a) According to the datasheet of ...
0
votes
1answer
42 views

Shutdown the LED of my GY-85 sensor [closed]

I would like to shutdown the LED of my GY-85 (gyroscope) component. Is it possible?
0
votes
1answer
6k views

'import' does not name type ERROR

I am working with a group of people on an arduino controlled BB8 robot. We are using an IMU unit (accelerometer+gyroscope). I found a processing example for the IMU unit we are using. The code is ...
0
votes
2answers
138 views

Arduino rc plane logger [closed]

Well, I want to make an rc plane with an arduino that logs to an sd card A) Video B) Accelerometer data C) Tempature D) Humitity E) Atmospheric pressure F) Gyroscope Data What arduino/parts should I ...
0
votes
2answers
197 views

SparkFun BasicAHRS_I2C giving unstable readings

SparkFun BasicAHRS_I2C giving unstable readings. I am using the SparkFun Arduino Sketch from here. It is giving me these results: X-acceleration: 91.43 mg Y-acceleration: 249.51 mg Z-acceleration: ...
0
votes
2answers
272 views

LSM9DS1 breakout - How to increase speed

With regards to the Adafruit LSM9DS1 breakout: enter link description here And using the Library: enter link description here I am trying to increase the sample rate, or speed of this chip. I am ...
0
votes
2answers
575 views

Using MPU-6050 without I2C

My target is to use multiple MPU-6050 at once, I searched on the internet and found that they can be hooked up really simply. Just connect in parallel and use I2C-Scanner. Then get those addresses and ...
0
votes
2answers
340 views

MPU-6050 with Arduino - postmortem

I'm working with MPU-6050 with Arduino Uno. I copied the code below from Arduino Playground - MPU6050. Code : // MPU-6050 Short Example Sketch // By Arduino User JohnChi // August 17, 2014 ...
0
votes
1answer
205 views

Problem connecting Android app to Arduino [closed]

Sorry for doing this, I really don't know where to post beacuse this is both Android Studio code and Arduino code so I've posted to both sites. I want to create a project of using controlling pan-...