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

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: pz_cloud

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

  [复制链接]
发表于 2016-11-5 17:06 | 显示全部楼层
全是问题??????

Arduino:1.6.12 (Windows 7), 开发板:"Arduino/Genuino Uno"

In file included from C:\Users\Administrator\AppData\Local\Temp\KuaiZip\KuaiZipa10c8c7$.tmp\sketch_jul09a\sketch_jul09a.ino:4:0:

D:\我的文档\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 = {

       ^

D:\我的文档\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 = {

       ^

D:\我的文档\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 = {

       ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpInitialize()':

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:342:30: error: 'dmpMemory' was not declared in this scope

     if (writeProgMemoryBlock(dmpMemory, MPU6050_DMP_CODE_SIZE)) {

                              ^

D:\我的文档\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 D:\arduino-1.6.12\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,

                 from sketch\sketch_jul09a.ino.cpp:1:

D:\我的文档\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]);

                                                                                                  ^

D:\我的文档\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]);

                                                                                                  ^

D:\我的文档\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]);

                                                                                                  ^

D:\我的文档\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]);

                                                                                                  ^

D:\我的文档\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]);

                                                                                                  ^

D:\我的文档\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]);

                                                                                                  ^

D:\我的文档\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]);

                                                                                                  ^

In file included from C:\Users\Administrator\AppData\Local\Temp\KuaiZip\KuaiZipa10c8c7$.tmp\sketch_jul09a\sketch_jul09a.ino:4:0:

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpGetAccel(int32_t*, const uint8_t*)':

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:536:31: warning: left shift count >= width of type

     data[0] = ((packet[28] << 24) + (packet[29] << 16) + (packet[30] << 8) + packet[31]);

                               ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:536:52: warning: left shift count >= width of type

     data[0] = ((packet[28] << 24) + (packet[29] << 16) + (packet[30] << 8) + packet[31]);

                                                    ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:537:31: warning: left shift count >= width of type

     data[1] = ((packet[32] << 24) + (packet[33] << 16) + (packet[34] << 8) + packet[35]);

                               ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:537:52: warning: left shift count >= width of type

     data[1] = ((packet[32] << 24) + (packet[33] << 16) + (packet[34] << 8) + packet[35]);

                                                    ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:538:31: warning: left shift count >= width of type

     data[2] = ((packet[36] << 24) + (packet[37] << 16) + (packet[38] << 8) + packet[39]);

                               ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:538:52: warning: left shift count >= width of type

     data[2] = ((packet[36] << 24) + (packet[37] << 16) + (packet[38] << 8) + packet[39]);

                                                    ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpGetQuaternion(int32_t*, const uint8_t*)':

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:560:30: warning: left shift count >= width of type

     data[0] = ((packet[0] << 24) + (packet[1] << 16) + (packet[2] << 8) + packet[3]);

                              ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:560:50: warning: left shift count >= width of type

     data[0] = ((packet[0] << 24) + (packet[1] << 16) + (packet[2] << 8) + packet[3]);

                                                  ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:561:30: warning: left shift count >= width of type

     data[1] = ((packet[4] << 24) + (packet[5] << 16) + (packet[6] << 8) + packet[7]);

                              ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:561:50: warning: left shift count >= width of type

     data[1] = ((packet[4] << 24) + (packet[5] << 16) + (packet[6] << 8) + packet[7]);

                                                  ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:562:30: warning: left shift count >= width of type

     data[2] = ((packet[8] << 24) + (packet[9] << 16) + (packet[10] << 8) + packet[11]);

                              ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:562:50: warning: left shift count >= width of type

     data[2] = ((packet[8] << 24) + (packet[9] << 16) + (packet[10] << 8) + packet[11]);

                                                  ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:563:31: warning: left shift count >= width of type

     data[3] = ((packet[12] << 24) + (packet[13] << 16) + (packet[14] << 8) + packet[15]);

                               ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:563:52: warning: left shift count >= width of type

     data[3] = ((packet[12] << 24) + (packet[13] << 16) + (packet[14] << 8) + packet[15]);

                                                    ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpGetGyro(int32_t*, const uint8_t*)':

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:593:31: warning: left shift count >= width of type

     data[0] = ((packet[16] << 24) + (packet[17] << 16) + (packet[18] << 8) + packet[19]);

                               ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:593:52: warning: left shift count >= width of type

     data[0] = ((packet[16] << 24) + (packet[17] << 16) + (packet[18] << 8) + packet[19]);

                                                    ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:594:31: warning: left shift count >= width of type

     data[1] = ((packet[20] << 24) + (packet[21] << 16) + (packet[22] << 8) + packet[23]);

                               ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:594:52: warning: left shift count >= width of type

     data[1] = ((packet[20] << 24) + (packet[21] << 16) + (packet[22] << 8) + packet[23]);

                                                    ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:595:31: warning: left shift count >= width of type

     data[2] = ((packet[24] << 24) + (packet[25] << 16) + (packet[26] << 8) + packet[27]);

                               ^

D:\我的文档\Arduino\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:595:52: warning: left shift count >= width of type

     data[2] = ((packet[24] << 24) + (packet[25] << 16) + (packet[26] << 8) + packet[27]);

                                                    ^

exit status 1
为开发板 Arduino/Genuino Uno 编译时出错。
找到无效库在 D:\我的文档\Arduino\libraries\led__s: D:\我的文档\Arduino\libraries\led__s

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
发表于 2016-12-4 20:15 | 显示全部楼层
Arduino:1.6.13 (Windows 7), 开发板:"Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"

In file included from C:\Users\Administrator\Documents\Arduino\sketch_dec04a\sketch_dec04a.ino:4:0:

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\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 = {

       ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\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 = {

       ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\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 = {

       ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpInitialize()':

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:342:30: error: 'dmpMemory' was not declared in this scope

     if (writeProgMemoryBlock(dmpMemory, MPU6050_DMP_CODE_SIZE)) {

                              ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\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 D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,

                 from sketch\sketch_dec04a.ino.cpp:1:

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\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]);

                                                                                                  ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\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]);

                                                                                                  ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\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]);

                                                                                                  ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\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]);

                                                                                                  ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\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]);

                                                                                                  ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\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]);

                                                                                                  ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\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]);

                                                                                                  ^

In file included from C:\Users\Administrator\Documents\Arduino\sketch_dec04a\sketch_dec04a.ino:4:0:

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpGetAccel(int32_t*, const uint8_t*)':

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:536:31: warning: left shift count >= width of type

     data[0] = ((packet[28] << 24) + (packet[29] << 16) + (packet[30] << 8) + packet[31]);

                               ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:536:52: warning: left shift count >= width of type

     data[0] = ((packet[28] << 24) + (packet[29] << 16) + (packet[30] << 8) + packet[31]);

                                                    ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:537:31: warning: left shift count >= width of type

     data[1] = ((packet[32] << 24) + (packet[33] << 16) + (packet[34] << 8) + packet[35]);

                               ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:537:52: warning: left shift count >= width of type

     data[1] = ((packet[32] << 24) + (packet[33] << 16) + (packet[34] << 8) + packet[35]);

                                                    ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:538:31: warning: left shift count >= width of type

     data[2] = ((packet[36] << 24) + (packet[37] << 16) + (packet[38] << 8) + packet[39]);

                               ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:538:52: warning: left shift count >= width of type

     data[2] = ((packet[36] << 24) + (packet[37] << 16) + (packet[38] << 8) + packet[39]);

                                                    ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpGetQuaternion(int32_t*, const uint8_t*)':

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:560:30: warning: left shift count >= width of type

     data[0] = ((packet[0] << 24) + (packet[1] << 16) + (packet[2] << 8) + packet[3]);

                              ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:560:50: warning: left shift count >= width of type

     data[0] = ((packet[0] << 24) + (packet[1] << 16) + (packet[2] << 8) + packet[3]);

                                                  ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:561:30: warning: left shift count >= width of type

     data[1] = ((packet[4] << 24) + (packet[5] << 16) + (packet[6] << 8) + packet[7]);

                              ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:561:50: warning: left shift count >= width of type

     data[1] = ((packet[4] << 24) + (packet[5] << 16) + (packet[6] << 8) + packet[7]);

                                                  ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:562:30: warning: left shift count >= width of type

     data[2] = ((packet[8] << 24) + (packet[9] << 16) + (packet[10] << 8) + packet[11]);

                              ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:562:50: warning: left shift count >= width of type

     data[2] = ((packet[8] << 24) + (packet[9] << 16) + (packet[10] << 8) + packet[11]);

                                                  ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:563:31: warning: left shift count >= width of type

     data[3] = ((packet[12] << 24) + (packet[13] << 16) + (packet[14] << 8) + packet[15]);

                               ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:563:52: warning: left shift count >= width of type

     data[3] = ((packet[12] << 24) + (packet[13] << 16) + (packet[14] << 8) + packet[15]);

                                                    ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpGetGyro(int32_t*, const uint8_t*)':

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:593:31: warning: left shift count >= width of type

     data[0] = ((packet[16] << 24) + (packet[17] << 16) + (packet[18] << 8) + packet[19]);

                               ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:593:52: warning: left shift count >= width of type

     data[0] = ((packet[16] << 24) + (packet[17] << 16) + (packet[18] << 8) + packet[19]);

                                                    ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:594:31: warning: left shift count >= width of type

     data[1] = ((packet[20] << 24) + (packet[21] << 16) + (packet[22] << 8) + packet[23]);

                               ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:594:52: warning: left shift count >= width of type

     data[1] = ((packet[20] << 24) + (packet[21] << 16) + (packet[22] << 8) + packet[23]);

                                                    ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:595:31: warning: left shift count >= width of type

     data[2] = ((packet[24] << 24) + (packet[25] << 16) + (packet[26] << 8) + packet[27]);

                               ^

D:\Arduino1.6.13\arduino-1.6.13-windows\arduino-1.6.13\libraries\MPU6050/MPU6050_6Axis_MotionApps20.h:595:52: warning: left shift count >= width of type

     data[2] = ((packet[24] << 24) + (packet[25] << 16) + (packet[26] << 8) + packet[27]);

                                                    ^
楼主这是因为什么啊  库文件都添加了  我邮箱1501790247@qq.com,谢谢楼主
发表于 2016-12-10 20:35 | 显示全部楼层
楼主大神啊!!能不能把库文件也发我一份??刚接触PID,想通过一个简单的例子来熟悉,看到你的作品真的很佩服!!!我的邮箱     1025863600@qq.com     谢谢!!!
发表于 2017-1-23 10:04 | 显示全部楼层
猎鹰刺客 发表于 2016-5-17 17:58
编译时出现这么一堆错误怎么解决

D:\Program Files (x86)\Arduino\libraries\MPU6050/MPU6050_6Axis_Motio ...

请问这个错误你解决了吗
发表于 2017-1-23 10:33 | 显示全部楼层
allaqppq 发表于 2016-12-10 20:35
楼主大神啊!!能不能把库文件也发我一份??刚接触PID,想通过一个简单的例子来熟悉,看到你的作品真的很 ...

我有库文件吗
发表于 2017-3-10 20:58 来自手机 | 显示全部楼层
马arduino 发表于 2014-12-26 10:59
楼主似乎最近没时间回帖。想要直接copy的你需要附件中三个库,另外楼主代码001行在我的IDE里需要改成 #incl ...

三克油太感谢了解我燃眉之急
发表于 2017-4-19 20:37 | 显示全部楼层
MPU6050_6Axis_MotionApps20.h:89:7: error: 'prog_uchar' does not name a type  (或者一大堆编译问题的那种) 解决办法:


1.在文本编辑器中打开库的头文件(“MPU6050_6Axis_MotionApps20.h.h”文件)。有一行以“#ifndef <库的名称”开头,后跟一行“#define <库的名称>”。
2.紧接着这两行,添加以下行:
typedef const unsigned char prog_uchar ;   
3.保存文件。
发表于 2017-5-17 23:20 | 显示全部楼层
想问下  那个小黄电机的PWM频率是多少啊?
发表于 2017-11-13 14:33 | 显示全部楼层
谁能告诉我,编码器线接在那个口了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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