Jump to content
I2Cdevlib Forums

All Activity

This stream auto-updates

  1. Earlier
  2. Hi ! I had the same issue with Arduino Leonardo... Using MPU6050_6Axis_MotionApps_V6_12.h solve the issue.
  3. Hola a todos, me gustaria preguntarles algo por si alguno de ustedes ya ha trabajado con esto, pero estoy haciendo un programa con el SensortTile.Box y estoy intentando analizar el RawData que he medido con el acelerometro, no comprendo como obtener los valores de los ejes con este RawData. Quiero aclarar que el RawData esta dado en formato hexadecimal, si alguien pudiera ayudarme lo agradeceria.
  4. I always find error message when I upload the codes from MPU6050_DMP6. The Error message as follows: C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:144:18: error: variable or field 'serialEvent' declared void void serialEvent(Serial port) { ^~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:144:25: error: expected ')' before 'port' void serialEvent(Serial port) { ^~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:32:1: error: 'import' does not name a type; did you mean 'qsort'? import processing.serial.*; ^~~~~~ qsort C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:33:1: error: 'import' does not name a type; did you mean 'qsort'? import processing.opengl.*; ^~~~~~ qsort C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:34:1: error: 'import' does not name a type; did you mean 'qsort'? import toxi.geom.*; ^~~~~~ qsort C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:35:1: error: 'import' does not name a type; did you mean 'qsort'? import toxi.processing.*; ^~~~~~ qsort C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:43:1: error: 'ToxiclibsSupport' does not name a type ToxiclibsSupport gfx; ^~~~~~~~~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:45:1: error: 'Serial' does not name a type Serial port; // The serial port ^~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:46:5: error: decomposition declaration cannot be declared with type 'char' char[] teapotPacket = new char[14]; // InvenSense Teapot packet ^~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:46:5: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto' C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:46:5: error: empty decomposition declaration C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:46:8: error: expected initializer before 'teapotPacket' char[] teapotPacket = new char[14]; // InvenSense Teapot packet ^~~~~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:51:6: error: decomposition declaration cannot be declared with type 'float' float[] q = new float[4]; ^~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:51:6: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto' C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:51:6: error: empty decomposition declaration C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:51:9: error: expected initializer before 'q' float[] q = new float[4]; ^ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:52:19: error: conversion from 'Quaternion*' to non-scalar type 'Quaternion' requested Quaternion quat = new Quaternion(1, 0, 0, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:54:6: error: decomposition declaration cannot be declared with type 'float' float[] gravity = new float[3]; ^~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:54:6: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto' C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:54:6: error: empty decomposition declaration C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:54:9: error: expected initializer before 'gravity' float[] gravity = new float[3]; ^~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:55:6: error: decomposition declaration cannot be declared with type 'float' float[] euler = new float[3]; ^~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:55:6: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto' C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:55:6: error: empty decomposition declaration C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:55:9: error: expected initializer before 'euler' float[] euler = new float[3]; ^~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:56:6: error: decomposition declaration cannot be declared with type 'float' float[] ypr = new float[3]; ^~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:56:6: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto' C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:56:6: error: empty decomposition declaration C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:56:9: error: expected initializer before 'ypr' float[] ypr = new float[3]; ^~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde: In function 'void setup()': C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:58:6: error: redefinition of 'void setup()' void setup() { ^~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPU6050_DMP6.ino:165:6: note: 'void setup()' previously defined here void setup() { ^~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:60:20: error: 'OPENGL' was not declared in this scope size(300, 300, OPENGL); ^~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:60:5: error: 'size' was not declared in this scope size(300, 300, OPENGL); ^~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:60:5: note: suggested alternative: 'Wire' size(300, 300, OPENGL); ^~~~ Wire C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:61:5: error: 'gfx' was not declared in this scope gfx = new ToxiclibsSupport(this); ^~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:61:15: error: expected type-specifier before 'ToxiclibsSupport' gfx = new ToxiclibsSupport(this); ^~~~~~~~~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:64:5: error: 'lights' was not declared in this scope lights(); ^~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:64:5: note: suggested alternative: 'gets' lights(); ^~~~~~ gets C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:65:5: error: 'smooth' was not declared in this scope smooth(); ^~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:65:5: note: suggested alternative: 'short' smooth(); ^~~~~~ short C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:68:20: error: 'class HardwareSerial' has no member named 'list' println(Serial.list()); ^~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:68:5: error: 'println' was not declared in this scope println(Serial.list()); ^~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:68:5: note: suggested alternative: 'printf' println(Serial.list()); ^~~~~~~ printf C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:71:30: error: 'class HardwareSerial' has no member named 'list' String portName = Serial.list()[0]; ^~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:77:5: error: 'port' was not declared in this scope port = new Serial(this, portName, 115200); ^~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:77:5: note: suggested alternative: 'word' port = new Serial(this, portName, 115200); ^~~~ word C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:77:16: error: expected type-specifier before 'Serial' port = new Serial(this, portName, 115200); ^~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde: In function 'void draw()': C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:88:9: error: 'port' was not declared in this scope port.write('r'); ^~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:88:9: note: suggested alternative: 'word' port.write('r'); ^~~~ word C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:93:5: error: 'background' was not declared in this scope background(0); ^~~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:93:5: note: suggested alternative: 'round' background(0); ^~~~~~~~~~ round C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:96:5: error: 'pushMatrix' was not declared in this scope pushMatrix(); ^~~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:97:15: error: 'width' was not declared in this scope translate(width / 2, height / 2); ^~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:97:26: error: 'height' was not declared in this scope translate(width / 2, height / 2); ^~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:97:5: error: 'translate' was not declared in this scope translate(width / 2, height / 2); ^~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:109:10: error: decomposition declaration cannot be declared with type 'float' float[] axis = quat.toAxisAngle(); ^~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:109:10: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto' C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:109:10: error: empty decomposition declaration C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:109:13: error: expected initializer before 'axis' float[] axis = quat.toAxisAngle(); ^~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:110:12: error: 'axis' was not declared in this scope rotate(axis[0], -axis[1], axis[3], axis[2]); ^~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:110:12: note: suggested alternative: 'exit' rotate(axis[0], -axis[1], axis[3], axis[2]); ^~~~ exit C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:110:5: error: 'rotate' was not declared in this scope rotate(axis[0], -axis[1], axis[3], axis[2]); ^~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:110:5: note: suggested alternative: 'rename' rotate(axis[0], -axis[1], axis[3], axis[2]); ^~~~~~ rename C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:113:5: error: 'fill' was not declared in this scope fill(255, 0, 0, 200); ^~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:113:5: note: suggested alternative: 'ftell' fill(255, 0, 0, 200); ^~~~ ftell C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:114:5: error: 'box' was not declared in this scope box(10, 10, 200); ^~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:120:5: error: 'rotateX' was not declared in this scope rotateX(PI/2); ^~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:122:5: error: 'popMatrix' was not declared in this scope popMatrix(); ^~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:126:16: error: 'TRIANGLES' was not declared in this scope beginShape(TRIANGLES); ^~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:126:5: error: 'beginShape' was not declared in this scope beginShape(TRIANGLES); ^~~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:126:5: note: suggested alternative: 'blinkState' beginShape(TRIANGLES); ^~~~~~~~~~ blinkState C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:127:5: error: 'vertex' was not declared in this scope vertex(-100, 2, 30); vertex(0, 2, -80); vertex(100, 2, 30); // wing top layer ^~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:131:5: error: 'endShape' was not declared in this scope endShape(); ^~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:132:16: error: 'QUADS' was not declared in this scope beginShape(QUADS); ^~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde: At global scope: C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:144:18: error: variable or field 'serialEvent' declared void void serialEvent(Serial port) { ^~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:144:25: error: expected ')' before 'port' void serialEvent(Serial port) { ^~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde: In function 'void drawCylinder(float, float, float, int)': C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:207:16: error: 'QUAD_STRIP' was not declared in this scope beginShape(QUAD_STRIP); ^~~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:207:5: error: 'beginShape' was not declared in this scope beginShape(QUAD_STRIP); ^~~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:207:5: note: suggested alternative: 'blinkState' beginShape(QUAD_STRIP); ^~~~~~~~~~ blinkState C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:209:9: error: 'vertex' was not declared in this scope vertex(topRadius*cos(angle), 0, topRadius*sin(angle)); ^~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:213:5: error: 'endShape' was not declared in this scope endShape(); ^~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:218:20: error: 'TRIANGLE_FAN' was not declared in this scope beginShape(TRIANGLE_FAN); ^~~~~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:221:9: error: 'vertex' was not declared in this scope vertex(0, 0, 0); ^~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:232:20: error: 'TRIANGLE_FAN' was not declared in this scope beginShape(TRIANGLE_FAN); ^~~~~~~~~~~~ C:\Users\steth\AppData\Local\Temp\.arduinoIDE-unsaved2023524-8068-1i5wnfp.nzl9\MPU6050_DMP6\MPUTeapot.pde:235:9: error: 'vertex' was not declared in this scope vertex(0, tall, 0); ^~~~~~ exit status 1 Compilation error: variable or field 'serialEvent' declared void
  5. You can use a sliver on network demand as upper topology. http://cryphosnegative.blogspot.com/
  6. Hey everyone. Meadows from Canterbury. Here is my blog about entertainment news, movies and TV shows. https://howtowatchstreaming.com/
  7. I note that the offset calibration routine here basically uses a PID loop to determine the best hardware acceleration calibration. New Theory: The reason this works far better that the description in the 'MPU Hardware Offset Registers Application Note' where they just add the discovered offsets to existing values is that the HW offsets are applied before a HW scale is applied. You can calculate the 'scale' applied by changing the hardware offsets by a known value, and read the data output before and after. For me, the scale factors are [1.078, 1.111, 1.171] So, if you then set the hardware offsets to zero, measure the output, and then set the hardware offsets to the measured outputs multiplied by the scale factors, then the subsequent measured values are very close to zero.... I'm guessing that these scale factors different for each device, and are also in the registers somewhere... but have yet to establish where. (the reason I went this route is because I'm running over pigpio, so all i2c coms are over network, hence the PID loop is not so efficient for me...). Thoughts?
  8. Hello everyone, I'm having the same problem. I've got all my connections right, but I'm still getting "MPU6050 connection failed" prompt. I've tried using pull up resistors but it is not resolved. Can anyone help ?
  9. Hi, I am working on a project and I was trying to read the acceleration data. I tried both the real and the world accelerations but i was getting numbers that I don't understand. Is there a way for me to get normal accelerations with m/s^2 ?
  1. Load more activity
×
×
  • Create New...