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

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: pz_cloud

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

  [复制链接]
发表于 2016-8-6 11:24 | 显示全部楼层
楼主写得很详细哟,收藏了准备动工
发表于 2016-8-15 11:07 | 显示全部楼层
单相的编码器无法区分电机真实的正反转。这点,不换硬件有办法解决吗?
楼主的代码无法识别真实的电机正反转。也是勉强的办法。
发表于 2016-8-20 20:37 | 显示全部楼层










In file included from C:\Users\Administrator\Desktop\寮?鍙戞澘瀛︿範\sketch_aug18a\sketch_aug18a.ino:4:0:

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:89:7: error: 'prog_uchar' does not name a type

const prog_uchar dmpMemory[MPU6050_DMP_CODE_SIZE] PROGMEM = {

       ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:229:7: error: 'prog_uchar' does not name a type

const prog_uchar dmpConfig[MPU6050_DMP_CONFIG_SIZE] PROGMEM = {

       ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:271:7: error: 'prog_uchar' does not name a type

const prog_uchar dmpUpdates[MPU6050_DMP_UPDATES_SIZE] PROGMEM = {

       ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpInitialize()':

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:342:30: error: 'dmpMemory' was not declared in this scope

     if (writeProgMemoryBlock(dmpMemory, MPU6050_DMP_CODE_SIZE)) {

                              ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/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 E:\软件安装\arduino\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,

                 from sketch\sketch_aug18a.ino.cpp:1:

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/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]);

                                                                                                  ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/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]);

                                                                                                  ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/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]);

                                                                                                  ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/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]);

                                                                                                  ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/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]);

                                                                                                  ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/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]);

                                                                                                  ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/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\Desktop\寮?鍙戞澘瀛︿範\sketch_aug18a\sketch_aug18a.ino:4:0:

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpGetAccel(int32_t*, const uint8_t*)':

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:536:31: warning: left shift count >= width of type [enabled by default]

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

                               ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:536:52: warning: left shift count >= width of type [enabled by default]

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

                                                    ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:537:31: warning: left shift count >= width of type [enabled by default]

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

                               ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:537:52: warning: left shift count >= width of type [enabled by default]

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

                                                    ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:538:31: warning: left shift count >= width of type [enabled by default]

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

                               ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:538:52: warning: left shift count >= width of type [enabled by default]

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

                                                    ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpGetQuaternion(int32_t*, const uint8_t*)':

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:560:30: warning: left shift count >= width of type [enabled by default]

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

                              ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:560:50: warning: left shift count >= width of type [enabled by default]

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

                                                  ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:561:30: warning: left shift count >= width of type [enabled by default]

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

                              ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:561:50: warning: left shift count >= width of type [enabled by default]

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

                                                  ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:562:30: warning: left shift count >= width of type [enabled by default]

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

                              ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:562:50: warning: left shift count >= width of type [enabled by default]

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

                                                  ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:563:31: warning: left shift count >= width of type [enabled by default]

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

                               ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:563:52: warning: left shift count >= width of type [enabled by default]

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

                                                    ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h: In member function 'uint8_t MPU6050::dmpGetGyro(int32_t*, const uint8_t*)':

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:593:31: warning: left shift count >= width of type [enabled by default]

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

                               ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:593:52: warning: left shift count >= width of type [enabled by default]

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

                                                    ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:594:31: warning: left shift count >= width of type [enabled by default]

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

                               ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:594:52: warning: left shift count >= width of type [enabled by default]

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

                                                    ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:595:31: warning: left shift count >= width of type [enabled by default]

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

                               ^

E:\软件安装\arduino\libraries\MPU6050_6Axis_MotionApps20/MPU6050_6Axis_MotionApps20.h:595:52: warning: left shift count >= width of type [enabled by default]

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

                                                    ^

exit status 1
编译有误。
这个怎么回事
发表于 2016-9-12 10:46 来自手机 | 显示全部楼层
问下楼主,你用锂电池会出现过流保护吗?我用锂电池接升压模块一接通马达就会断电。还有楼主的电池是怎么焊接怎么充电的呢?
发表于 2016-9-16 08:52 | 显示全部楼层
请问码盘线连接Arduino哪个接口
334线AB相编码电机,https://item.taobao.com/item.htm?spm=a1z09.2.0.0.cfNfwc&id=532071800164&_u=g3i1kldc6be
   非常的感谢啦
发表于 2016-9-16 08:53 | 显示全部楼层
请问码盘线连接Arduino哪个接口
334线AB相编码电机,https://item.taobao.com/item.htm?spm=a1z09.2.0.0.cfNfwc&id=532071800164&_u=g3i1kldc6be
   非常的感谢啦
发表于 2016-9-22 15:49 | 显示全部楼层
佩服,楼主动手能力真心不错。线搞得很顺。我自己做的东西,线一堆,很混乱。
发表于 2016-9-22 21:43 | 显示全部楼层
学习了  感谢楼主
发表于 2016-10-15 18:12 | 显示全部楼层
马arduino 发表于 2014-12-26 10:59
楼主似乎最近没时间回帖。想要直接copy的你需要附件中三个库,另外楼主代码001行在我的IDE里需要改成 #incl ...

你的MPU6050库太老了,要下最新版的,编译才能通过
https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050
发表于 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

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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