自平衡机器人-【蛋黄物语】-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: pz_cloud

自平衡机器人-【蛋黄物语】

  [复制链接]
发表于 2016-1-25 15:37 | 显示全部楼层


Arduino:1.7.8 (Windows 8.1), 板:"Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"

使用库 PID_v1 在文件夹: X:\Users\Trantran\Documents\Arduino\libraries\PID_v1 (legacy)

使用库 Wire 在文件夹: x:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire

使用库 I2Cdev 在文件夹: X:\Users\Trantran\Documents\Arduino\libraries\I2Cdev (legacy)

使用库 MPU6050 在文件夹: X:\Users\Trantran\Documents\Arduino\libraries\MPU6050 (legacy)



x:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10708 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Ix:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -Ix:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs -IX:\Users\Trantran\Documents\Arduino\libraries\PID_v1 -Ix:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire -IX:\Users\Trantran\Documents\Arduino\libraries\I2Cdev -IX:\Users\Trantran\Documents\Arduino\libraries\MPU6050 X:\Users\Trantran\AppData\Local\Temp\build8379443741957034644.tmp\autoRobot.cpp -o X:\Users\Trantran\AppData\Local\Temp\build8379443741957034644.tmp\autoRobot.cpp.o

In file included from autoRobot.ino:4:0:

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:89:7: error: 'prog_uchar' does not name a type

const prog_uchar dmpMemory[MPU6050_DMP_CODE_SIZE] PROGMEM = {

       ^

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:229:7: error: 'prog_uchar' does not name a type

const prog_uchar dmpConfig[MPU6050_DMP_CONFIG_SIZE] PROGMEM = {

       ^

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:271:7: error: 'prog_uchar' does not name a type

const prog_uchar dmpUpdates[MPU6050_DMP_UPDATES_SIZE] PROGMEM = {

       ^

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpInitialize()':

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:342:30: error: 'dmpMemory' was not declared in this scope

     if (writeProgMemoryBlock(dmpMemory, MPU6050_DMP_CODE_SIZE)) {

                              ^

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:349:42: error: 'dmpConfig' was not declared in this scope

         if (writeProgDMPConfigurationSet(dmpConfig, MPU6050_DMP_CONFIG_SIZE)) {

                                          ^

In file included from x:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:29:0,

                 from x:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:26,

                 from x:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26,

                 from x:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire/Wire.h:26,

                 from autoRobot.ino:2:

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:390:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:394:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:433:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:437:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:441:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:459:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

X:\Users\Trantran\Documents\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:478:98: error: 'dmpUpdates' was not declared in this scope

             for (j = 0; j < 4 || j < dmpUpdate[2] + 3; j++, pos++) dmpUpdate[j] = pgm_read_byte(&dmpUpdates[pos]);

                                                                                                  ^

编译有误。
发表于 2016-2-28 11:03 | 显示全部楼层
为何我用dmp库读出的角度每次都不一样
发表于 2016-3-7 16:11 | 显示全部楼层
有原理图吗亲
发表于 2016-4-20 21:33 | 显示全部楼层
飞思卡尔的赛道。。。。。。LZ加强版用的还是arduino?
发表于 2016-4-20 21:34 | 显示全部楼层
跑这么快、。。。。
发表于 2016-4-21 18:01 | 显示全部楼层
很不错的设计!
发表于 2016-4-23 21:37 | 显示全部楼层
楼主可以说下你的联系方式吗,有商业合作!
发表于 2016-5-3 10:31 | 显示全部楼层
楼主总共花了多少钱
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 05:28 , Processed in 0.136372 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表