it says that my code isnot compiling when I try to uploud or verify
You need to show the code (in code tags) and the error messages.
Otherwise, it's a guessing game
here is my code
#include "Wire.h"
#include "I2Cdev.h"
#include "MPU6050.h"
MPU6050 accelgyro;
int16_t ax, ay, az; int16_t gx, gy, gz;
#define LED_PIN 13
bool blinkState = false;
void setup() {
Wire.begin();
Serial.begin(96000);
Serial.println("Initializing I2C devices...");
accelgyro.initialize();
Serial.println("Testing device conections..");
Serial.println(accelgyro.testConnection() ?
"MPU6050 connectin sucsessful" :
"MPU6050 connection failed");
pinMode(LED_PIN, OUTPUT);
}
void loop()
{
accelgyro.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);
Serial.print("a/g:\t");
Serial.print(ax); Serial.print("\t");
Serial.print(ay); Serial.print("\t");
Serial.print(az); Serial.print("\t");
Serial.print(gx); Serial.print("\t");
Serial.print(gy); Serial.print("\t");
Serial.println(gz);
digitalWrite(LED_PIN, blinkState);
delay(1000);
}
here is the error
Arduino: 1.8.20 Hourly Build 2021/12/20 07:34 (Mac OS X), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
/private/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/AppTranslocation/BD7E5282-FFB1-46EF-AB97-E622CC09DF61/d/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /private/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/AppTranslocation/BD7E5282-FFB1-46EF-AB97-E622CC09DF61/d/Arduino.app/Contents/Java/hardware -hardware /Users/jennifer/Library/Arduino15/packages -tools /private/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/AppTranslocation/BD7E5282-FFB1-46EF-AB97-E622CC09DF61/d/Arduino.app/Contents/Java/tools-builder -tools /private/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/AppTranslocation/BD7E5282-FFB1-46EF-AB97-E622CC09DF61/d/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/jennifer/Library/Arduino15/packages -built-in-libraries /private/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/AppTranslocation/BD7E5282-FFB1-46EF-AB97-E622CC09DF61/d/Arduino.app/Contents/Java/libraries -libraries /Users/jennifer/Documents/Arduino/libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=2341_0042 -ide-version=10820 -build-path /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764 -warnings=default -build-cache /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_cache_715664 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/Users/jennifer/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/Users/jennifer/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.avrdude.path=/Users/jennifer/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/Users/jennifer/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -verbose /Users/jennifer/Documents/Arduino/tripaxiaccel_test1/tripaxiaccel_test1.ino
/private/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/AppTranslocation/BD7E5282-FFB1-46EF-AB97-E622CC09DF61/d/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /private/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/AppTranslocation/BD7E5282-FFB1-46EF-AB97-E622CC09DF61/d/Arduino.app/Contents/Java/hardware -hardware /Users/jennifer/Library/Arduino15/packages -tools /private/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/AppTranslocation/BD7E5282-FFB1-46EF-AB97-E622CC09DF61/d/Arduino.app/Contents/Java/tools-builder -tools /private/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/AppTranslocation/BD7E5282-FFB1-46EF-AB97-E622CC09DF61/d/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/jennifer/Library/Arduino15/packages -built-in-libraries /private/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/AppTranslocation/BD7E5282-FFB1-46EF-AB97-E622CC09DF61/d/Arduino.app/Contents/Java/libraries -libraries /Users/jennifer/Documents/Arduino/libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=2341_0042 -ide-version=10820 -build-path /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764 -warnings=default -build-cache /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_cache_715664 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/Users/jennifer/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/Users/jennifer/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.avrdude.path=/Users/jennifer/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/Users/jennifer/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -verbose /Users/jennifer/Documents/Arduino/tripaxiaccel_test1/tripaxiaccel_test1.ino
Using board 'mega' from platform in folder: /Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4
Using core 'arduino' from platform in folder: /Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4
Detecting libraries used...
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/sketch/tripaxiaccel_test1.ino.cpp -o /dev/null
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/sketch/tripaxiaccel_test1.ino.cpp -o /dev/null
Alternatives for I2Cdev.h: [I2Cdev MPU6050@0.5.0]
ResolveLibrary(I2Cdev.h)
-> candidates: [I2Cdev MPU6050@0.5.0]
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/sketch/tripaxiaccel_test1.ino.cpp -o /dev/null
Alternatives for MPU6050.h: [MPU6050@0.5.0]
ResolveLibrary(MPU6050.h)
-> candidates: [MPU6050@0.5.0]
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/sketch/tripaxiaccel_test1.ino.cpp -o /dev/null
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.cpp -o /dev/null
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/utility/twi.c -o /dev/null
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /Users/jennifer/Documents/Arduino/libraries/I2Cdev/I2Cdev.cpp -o /dev/null
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /Users/jennifer/Documents/Arduino/libraries/MPU6050/src/I2Cdev.cpp -o /dev/null
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /Users/jennifer/Documents/Arduino/libraries/MPU6050/src/MPU6050.cpp -o /dev/null
Generating function prototypes...
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/sketch/tripaxiaccel_test1.ino.cpp -o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/preproc/ctags_target_for_gcc_minus_e.cpp
/private/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/AppTranslocation/BD7E5282-FFB1-46EF-AB97-E622CC09DF61/d/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/sketch/tripaxiaccel_test1.ino.cpp -o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/sketch/tripaxiaccel_test1.ino.cpp.o
Compiling libraries...
Compiling library "Wire"
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/Wire.cpp -o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/Wire/Wire.cpp.o
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src/utility/twi.c -o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/Wire/utility/twi.c.o
Compiling library "I2Cdev"
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /Users/jennifer/Documents/Arduino/libraries/I2Cdev/I2Cdev.cpp -o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o
/Users/jennifer/Documents/Arduino/libraries/I2Cdev/I2Cdev.cpp:64:14: warning: #warning Using current Arduino IDE with Wire library is functionally limiting. [-Wcpp]
#warning Using current Arduino IDE with Wire library is functionally limiting.
^~~~~~~
/Users/jennifer/Documents/Arduino/libraries/I2Cdev/I2Cdev.cpp:65:14: warning: #warning Arduino IDE v1.0.1+ with I2CDEV_BUILTIN_FASTWIRE implementation is recommended. [-Wcpp]
#warning Arduino IDE v1.0.1+ with I2CDEV_BUILTIN_FASTWIRE implementation is recommended.
^~~~~~~
/Users/jennifer/Documents/Arduino/libraries/I2Cdev/I2Cdev.cpp:66:14: warning: #warning This I2Cdev implementation does not support: [-Wcpp]
#warning This I2Cdev implementation does not support:
^~~~~~~
/Users/jennifer/Documents/Arduino/libraries/I2Cdev/I2Cdev.cpp:67:14: warning: #warning - Timeout detection (some Wire requests block forever) [-Wcpp]
#warning - Timeout detection (some Wire requests block forever)
^~~~~~~
Compiling library "MPU6050"
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /Users/jennifer/Documents/Arduino/libraries/MPU6050/src/MPU6050.cpp -o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/MPU6050.cpp.o
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10820 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/cores/arduino -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/variants/mega -I/Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire/src -I/Users/jennifer/Documents/Arduino/libraries/I2Cdev -I/Users/jennifer/Documents/Arduino/libraries/MPU6050/src /Users/jennifer/Documents/Arduino/libraries/MPU6050/src/I2Cdev.cpp -o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o
Compiling core...
Using precompiled core: /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_cache_715664/core/core_arduino_avr_mega_cpu_atmega2560_22a069b7c954e2b53dd12f7514d1f144.a
Linking everything together...
/Users/jennifer/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega2560 -o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/tripaxiaccel_test1.ino.elf /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/sketch/tripaxiaccel_test1.ino.cpp.o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/Wire/Wire.cpp.o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/Wire/utility/twi.c.o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/MPU6050.cpp.o /var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/../arduino_cache_715664/core/core_arduino_avr_mega_cpu_atmega2560_22a069b7c954e2b53dd12f7514d1f144.a -L/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764 -lm
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::I2Cdev()'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::I2Cdev()'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::writeBytes(unsigned char, unsigned char, unsigned char, unsigned char*)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::writeByte(unsigned char, unsigned char, unsigned char)'
Multiple libraries were found for "I2Cdev.h"
Used: /Users/jennifer/Documents/Arduino/libraries/I2Cdev
Not used: /Users/jennifer/Documents/Arduino/libraries/MPU6050
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::writeWords(unsigned char, unsigned char, unsigned char, unsigned int*)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::writeWord(unsigned char, unsigned char, unsigned int)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::readBytes(unsigned char, unsigned char, unsigned char, unsigned char*, unsigned int)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::readByte(unsigned char, unsigned char, unsigned char*, unsigned int)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::readBit(unsigned char, unsigned char, unsigned char, unsigned char*, unsigned int)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::readBits(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char*, unsigned int)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::writeBit(unsigned char, unsigned char, unsigned char, unsigned char)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::readTimeout'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::writeBits(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::readWords(unsigned char, unsigned char, unsigned char, unsigned int*, unsigned int)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::readWord(unsigned char, unsigned char, unsigned int*, unsigned int)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::readBitW(unsigned char, unsigned char, unsigned char, unsigned int*, unsigned int)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::readBitsW(unsigned char, unsigned char, unsigned char, unsigned char, unsigned int*, unsigned int)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::writeBitW(unsigned char, unsigned char, unsigned char, unsigned int)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/MPU6050/I2Cdev.cpp.o (symbol from plugin): In function `I2Cdev::I2Cdev()':
(.text+0x0): multiple definition of `I2Cdev::writeBitsW(unsigned char, unsigned char, unsigned char, unsigned char, unsigned int)'
/var/folders/td/fs2cgs_x48b0ssqm8pgn4d540000gp/T/arduino_build_242764/libraries/I2Cdev/I2Cdev.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
Using library Wire at version 1.0 in folder: /Users/jennifer/Library/Arduino15/packages/arduino/hardware/avr/1.8.4/libraries/Wire
Using library I2Cdev in folder: /Users/jennifer/Documents/Arduino/libraries/I2Cdev (legacy)
Using library MPU6050 at version 0.5.0 in folder: /Users/jennifer/Documents/Arduino/libraries/MPU6050
exit status 1
Error compiling for board Arduino Mega or Mega 2560.
I'm probably wrong here but it looks to me like Wire an I2Cdev libraries are being called twice.
Sorry I can't see where.
mick in glen innes 2370
It is safer to use the released version (1.8.19) instead of the development version with hourly updates. I don't think that is the problem but it might be.
Your sketch compiles without error or warning on my MacBook Pro.
I turned on verbose compiler logging and this is what I got. Look for differences to what you got to maybe point to a problem in your build environment:
/Applications/Arduino1.8.19.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino1.8.19.app/Contents/Java/hardware -hardware /Users/john/Library/Arduino15/packages -hardware /Users/john/Documents/Arduino/hardware -tools /Applications/Arduino1.8.19.app/Contents/Java/tools-builder -tools /Applications/Arduino1.8.19.app/Contents/Java/hardware/tools/avr -tools /Users/john/Library/Arduino15/packages -built-in-libraries /Applications/Arduino1.8.19.app/Contents/Java/libraries -libraries /Users/john/Documents/Arduino/libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10819 -build-path /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352 -warnings=all -build-cache /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_cache_504380 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/Users/john/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/Users/john/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.avr-gcc.path=/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=/Users/john/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/Users/john/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -verbose /Users/john/Documents/Arduino/sketch_mar09a/sketch_mar09a.ino
/Applications/Arduino1.8.19.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino1.8.19.app/Contents/Java/hardware -hardware /Users/john/Library/Arduino15/packages -hardware /Users/john/Documents/Arduino/hardware -tools /Applications/Arduino1.8.19.app/Contents/Java/tools-builder -tools /Applications/Arduino1.8.19.app/Contents/Java/hardware/tools/avr -tools /Users/john/Library/Arduino15/packages -built-in-libraries /Applications/Arduino1.8.19.app/Contents/Java/libraries -libraries /Users/john/Documents/Arduino/libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10819 -build-path /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352 -warnings=all -build-cache /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_cache_504380 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/Users/john/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/Users/john/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.avr-gcc.path=/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=/Users/john/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/Users/john/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -verbose /Users/john/Documents/Arduino/sketch_mar09a/sketch_mar09a.ino
Using board 'mega' from platform in folder: /Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5
Using core 'arduino' from platform in folder: /Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5
Detecting libraries used...
/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/variants/mega /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch/sketch_mar09a.ino.cpp -o /dev/null
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/variants/mega -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/libraries/Wire/src /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch/sketch_mar09a.ino.cpp -o /dev/null
Alternatives for I2Cdev.h: [I2Cdev]
ResolveLibrary(I2Cdev.h)
-> candidates: [I2Cdev]
/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/variants/mega -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/libraries/Wire/src -I/Users/john/Documents/Arduino/libraries/I2Cdev /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch/sketch_mar09a.ino.cpp -o /dev/null
Alternatives for MPU6050.h: [MPU6050]
ResolveLibrary(MPU6050.h)
-> candidates: [MPU6050]
/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/variants/mega -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/libraries/Wire/src -I/Users/john/Documents/Arduino/libraries/I2Cdev -I/Users/john/Documents/Arduino/libraries/MPU6050 /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch/sketch_mar09a.ino.cpp -o /dev/null
Using cached library dependencies for file: /Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/libraries/Wire/src/Wire.cpp
Using cached library dependencies for file: /Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/libraries/Wire/src/utility/twi.c
Using cached library dependencies for file: /Users/john/Documents/Arduino/libraries/I2Cdev/I2Cdev.cpp
Using cached library dependencies for file: /Users/john/Documents/Arduino/libraries/MPU6050/MPU6050.cpp
Using cached library dependencies for file: /Users/john/Documents/Arduino/libraries/MPU6050/MPU6050_6Axis_MotionApps20.cpp
Using cached library dependencies for file: /Users/john/Documents/Arduino/libraries/MPU6050/MPU6050_6Axis_MotionApps612.cpp
Using cached library dependencies for file: /Users/john/Documents/Arduino/libraries/MPU6050/MPU6050_9Axis_MotionApps41.cpp
Generating function prototypes...
/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/variants/mega -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/libraries/Wire/src -I/Users/john/Documents/Arduino/libraries/I2Cdev -I/Users/john/Documents/Arduino/libraries/MPU6050 /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch/sketch_mar09a.ino.cpp -o /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/preproc/ctags_target_for_gcc_minus_e.cpp
/Applications/Arduino1.8.19.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/cores/arduino -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/variants/mega -I/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/libraries/Wire/src -I/Users/john/Documents/Arduino/libraries/I2Cdev -I/Users/john/Documents/Arduino/libraries/MPU6050 /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch/sketch_mar09a.ino.cpp -o /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch/sketch_mar09a.ino.cpp.o
Compiling libraries...
Compiling library "Wire"
Using previously compiled file: /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/Wire/Wire.cpp.o
Using previously compiled file: /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/Wire/utility/twi.c.o
Compiling library "I2Cdev"
Using previously compiled file: /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/I2Cdev/I2Cdev.cpp.o
Compiling library "MPU6050"
Using previously compiled file: /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/MPU6050/MPU6050.cpp.o
Using previously compiled file: /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/MPU6050/MPU6050_6Axis_MotionApps20.cpp.o
Using previously compiled file: /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/MPU6050/MPU6050_6Axis_MotionApps612.cpp.o
Using previously compiled file: /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/MPU6050/MPU6050_9Axis_MotionApps41.cpp.o
Compiling core...
Using precompiled core: /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_cache_504380/core/core_arduino_avr_mega_cpu_atmega2560_1a9c13ba57f9f2d815cfe25d82df9790.a
Linking everything together...
/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega2560 -o /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch_mar09a.ino.elf /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch/sketch_mar09a.ino.cpp.o /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/Wire/Wire.cpp.o /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/Wire/utility/twi.c.o /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/I2Cdev/I2Cdev.cpp.o /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/MPU6050/MPU6050.cpp.o /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/MPU6050/MPU6050_6Axis_MotionApps20.cpp.o /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/MPU6050/MPU6050_6Axis_MotionApps612.cpp.o /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/libraries/MPU6050/MPU6050_9Axis_MotionApps41.cpp.o /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/../arduino_cache_504380/core/core_arduino_avr_mega_cpu_atmega2560_1a9c13ba57f9f2d815cfe25d82df9790.a -L/var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352 -lm
/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch_mar09a.ino.elf /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch_mar09a.ino.eep
/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy -O ihex -R .eeprom /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch_mar09a.ino.elf /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch_mar09a.ino.hex
Using library Wire at version 1.0 in folder: /Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.8.5/libraries/Wire
Using library I2Cdev in folder: /Users/john/Documents/Arduino/libraries/I2Cdev (legacy)
Using library MPU6050 in folder: /Users/john/Documents/Arduino/libraries/MPU6050 (legacy)
/Users/john/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-size -A /var/folders/kq/89qrmhn9563d565c5th318kw0000gn/T/arduino_build_695352/sketch_mar09a.ino.elf
Sketch uses 6552 bytes (2%) of program storage space. Maximum is 253952 bytes.
Global variables use 553 bytes (6%) of dynamic memory, leaving 7639 bytes for local variables. Maximum is 8192 bytes.
I'm probably using different libraries than you so maybe the MPU6050 and I2Cdev libraries need updating.
thank you i will try that
hey I got it to upload but now it's saying that it's not connecting to the MPU6050 and i can't get an output from it if that makes sense
#include <MPU6050.h>
#include "Wire.h"
#include "I2Cdev.h"
MPU6050 accelgyro;
int16_t ax, ay, az;int16_t gx, gy,gz;
#define LED_PIN 13
bool blinkState = false;
void setup() {
Wire.begin();
Serial.begin(9600);
Serial.println("Initializing I2C devices...");
Serial.println("Testing device connections...");
Serial.println(accelgyro.testConnection() ?
"MPU6050 connection successful" :
"MPU6050 connection failed");
pinMode(LED_PIN, OUTPUT);
}
void loop() {
accelgyro.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);
Serial.print("a/g:\t");
Serial.print(ax); Serial.print("\t");
Serial.print(ay); Serial.print("\t");
Serial.print(az); Serial.print("\t");
Serial.print(gx); Serial.print("\t");
Serial.print(gy); Serial.print("\t");
Serial.println(gz);
blinkState = !blinkState;
digitalWrite(LED_PIN, blinkState);
delay(1000);
}
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\kids\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=2341_0042 -ide-version=10819 -build-path C:\Users\kids\AppData\Local\Temp\arduino_build_151874 -warnings=none -build-cache C:\Users\kids\AppData\Local\Temp\arduino_cache_585538 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -verbose C:\Users\kids\Documents\Arduino\sketch_mar19a\sketch_mar19a.ino
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\arduino-builder -compile -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\kids\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=2341_0042 -ide-version=10819 -build-path C:\Users\kids\AppData\Local\Temp\arduino_build_151874 -warnings=none -build-cache C:\Users\kids\AppData\Local\Temp\arduino_cache_585538 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -verbose C:\Users\kids\Documents\Arduino\sketch_mar19a\sketch_mar19a.ino
Using board 'mega' from platform in folder: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\arduino\avr
Detecting libraries used...
"C:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\variants\\mega" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\sketch\\sketch_mar19a.ino.cpp" -o nul
Alternatives for MPU6050.h: [MPU6050@0.5.0]
ResolveLibrary(MPU6050.h)
-> candidates: [MPU6050@0.5.0]
"C:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Users\\kids\\Documents\\Arduino\\libraries\\MPU6050\\src" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\sketch\\sketch_mar19a.ino.cpp" -o nul
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
"C:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Users\\kids\\Documents\\Arduino\\libraries\\MPU6050\\src" "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\sketch\\sketch_mar19a.ino.cpp" -o nul
Using cached library dependencies for file: C:\Users\kids\Documents\Arduino\libraries\MPU6050\src\I2Cdev.cpp
Using cached library dependencies for file: C:\Users\kids\Documents\Arduino\libraries\MPU6050\src\MPU6050.cpp
Using cached library dependencies for file: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\Wire\src\Wire.cpp
Using cached library dependencies for file: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\Wire\src\utility\twi.c
Generating function prototypes...
"C:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Users\\kids\\Documents\\Arduino\\libraries\\MPU6050\\src" "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\sketch\\sketch_mar19a.ino.cpp" -o "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Users\\kids\\Documents\\Arduino\\libraries\\MPU6050\\src" "-IC:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\sketch\\sketch_mar19a.ino.cpp" -o "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\sketch\\sketch_mar19a.ino.cpp.o"
Compiling libraries...
Compiling library "MPU6050"
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\libraries\MPU6050\MPU6050.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\libraries\MPU6050\I2Cdev.cpp.o
Compiling library "Wire"
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\libraries\Wire\Wire.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\libraries\Wire\utility\twi.c.o
Compiling core...
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\wiring_pulse.S.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\hooks.c.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\wiring_digital.c.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\WInterrupts.c.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\wiring_pulse.c.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\wiring.c.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\wiring_shift.c.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\wiring_analog.c.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\WString.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\abi.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\WMath.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\HardwareSerial.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\HardwareSerial2.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\CDC.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\Stream.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\PluggableUSB.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\new.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\USBCore.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\main.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\Tone.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\Print.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\HardwareSerial3.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\IPAddress.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\HardwareSerial0.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\HardwareSerial1.cpp.o
Using previously compiled file: C:\Users\kids\AppData\Local\Temp\arduino_build_151874\core\core.a
Archiving built core (caching) in: C:\Users\kids\AppData\Local\Temp\arduino_cache_585538\core\core_arduino_avr_mega_cpu_atmega2560_7badb9d0d399766d9f906b5fb78ea16e.a
Linking everything together...
"C:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\tools\\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega2560 -o "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874/sketch_mar19a.ino.elf" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\sketch\\sketch_mar19a.ino.cpp.o" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\libraries\\MPU6050\\I2Cdev.cpp.o" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\libraries\\MPU6050\\MPU6050.cpp.o" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874\\libraries\\Wire\\utility\\twi.c.o" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874/core\\core.a" "-LC:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874" -lm
"C:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874/sketch_mar19a.ino.elf" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874/sketch_mar19a.ino.eep"
"C:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874/sketch_mar19a.ino.elf" "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874/sketch_mar19a.ino.hex"
Using library MPU6050 at version 0.5.0 in folder: C:\Users\kids\Documents\Arduino\libraries\MPU6050
Using library Wire at version 1.0 in folder: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\Wire
"C:\\Program Files\\WindowsApps\\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\\hardware\\tools\\avr/bin/avr-size" -A "C:\\Users\\kids\\AppData\\Local\\Temp\\arduino_build_151874/sketch_mar19a.ino.elf"
Sketch uses 5972 bytes (2%) of program storage space. Maximum is 253952 bytes.
Global variables use 552 bytes (6%) of dynamic memory, leaving 7640 bytes for local variables. Maximum is 8192 bytes.
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avrdude -CC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM3 -b115200 -D -Uflash:w:C:\Users\kids\AppData\Local\Temp\arduino_build_151874/sketch_mar19a.ino.hex:i
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM3
Using Programmer : wiring
Overriding Baud Rate : 115200
AVR Part : ATmega2560
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00
flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : Wiring
Description : Wiring
Programmer Model: AVRISP
Hardware Version: 15
Firmware Version Master : 2.10
Vtarget : 0.0 V
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9801 (probably m2560)
avrdude: reading input file "C:\Users\kids\AppData\Local\Temp\arduino_build_151874/sketch_mar19a.ino.hex"
avrdude: writing flash (5972 bytes):
Writing | ################################################## | 100% 0.98s
avrdude: 5972 bytes of flash written
avrdude: verifying flash memory against C:\Users\kids\AppData\Local\Temp\arduino_build_151874/sketch_mar19a.ino.hex:
avrdude: load data flash data from input file C:\Users\kids\AppData\Local\Temp\arduino_build_151874/sketch_mar19a.ino.hex:
avrdude: input file C:\Users\kids\AppData\Local\Temp\arduino_build_151874/sketch_mar19a.ino.hex contains 5972 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 0.78s
avrdude: verifying ...
avrdude: 5972 bytes of flash verified
avrdude done. Thank you.
there is the code and the verbose output
I've also tried it on windows because I'm more familiar with it
here is the serial monitor
I'm fairly new to Arduino so thank you for helping me.
4.9.Triple Axis Accelerometer Module
4.9.1. Module Introduction
Figure 4.34 Triple Axis Accelerometer Module
The sensor on the Triple Axis Accelerometer Module is an MPU6050 sensor. For more specific
information, you can refer to the <<MPU6050.pdf>> file. It can be applied to various occasions for
measuring acceleration, and has the characteristics of high accuracy and stable output data. 4.9.2. Wiring Diagram
Figure 4.35 Triple Axis Accelerometer Module Wiring Diagram
The Triple Axis Accelerometer Module can only connect to the XH connector on the number ⑧area. 4.9.3. Example Code
// Arduino Wire library is required if I2Cdev I2CDEV_ARDUINO_WIRE
// implementatio is used in I2Cdev.h
#include "Wire.h"
// I2Cdev and MPU6050 must be installed as libraries,
// or else the .cpp/.h files for both classes must be in the include// path of your project
#include "I2Cdev.h"
121
#include "MPU6050.h"
// class default I2C address is 0x68
// specific I2C addresses may be passed as a parameter here
// AD0 low = 0x68 (default for InvenSense evaluation board)
// AD0 high = 0x69
MPU6050 accelgyro;
int16_t ax, ay, az;int16_t gx, gy, gz;
#define LED_PIN 13
bool blinkState = false;
void setup() {
// join I2C bus (I2Cdev library doesn't do this automatically)Wire.begin();
// initialize serial communication (38400 chosen because it works// as well at 8MHz as it does at 16MHz, but it's really up to you// depending on your project)
Serial.begin(9600);
// initialize device
Serial.println("Initializing I2C devices...");
accelgyro.initialize();
// verify connection
Serial.println("Testing device connections...");
Serial.println(accelgyro.testConnection() ?
"MPU6050 connection successful" :
"MPU6050 connection failed");
// configure Arduino LED for
pinMode(LED_PIN, OUTPUT);
}
void loop()
{
// read raw accel/gyro measurements from device
accelgyro.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);
Serial.print("a/g:\t");
Serial.print(ax); Serial.print("\t");
Serial.print(ay); Serial.print("\t");
Serial.print(az); Serial.print("\t");
Serial.print(gx); Serial.print("\t");
Serial.print(gy); Serial.print("\t");
Serial.println(gz);
// blink LED to indicate activity
blinkState = !blinkState;
digitalWrite(LED_PIN, blinkState);
delay(1000);
}
122
4.9.4. Demo
(1)Component Required:
Arduino UNO X 1;
USB type-B cable X 1;
Expansion board for Uno X 1;
8 pin cable with XH connector X 1;
Triple Axis Accelerometer Module X 1;
(2)Real Product Wiring Diagram:
Figure 4.36 Triple Axis Accelerometer Module Wiring Diagram
Code Effect:When I keep shaking the Triple Axis Accelerometer Module randomly, the data result is
shown in Figure 4.37.
that is the tutorial im folowing
hello, I have figured out the problem. I was flowing a tutorial for the uno but using the mega. the two boards have different slc and sda locations so that when I use the shield different pins are connected. thank you to everyone who tried to help. I'm just stupid.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.