Arduino errors for megapi


#1

Hello, i have a Megapi and i want to read encoder from my Dc Motor but when i write http://learn.makeblock.com/en/ultimate2-arduino-programming/ this code over arduino, it gives this error to me.

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:65:0,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeStepperOnBoard.h:73:0: warning: “SLOT_1” redefined

#define SLOT_1 1

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/Me7SegmentDisplay.h:70:0,

             from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:42,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MePort.h:108:0: note: this is the location of the previous definition

#define SLOT_1 SLOT1

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:65:0,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeStepperOnBoard.h:74:0: warning: “SLOT_2” redefined

#define SLOT_2 2

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/Me7SegmentDisplay.h:70:0,

             from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:42,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MePort.h:109:0: note: this is the location of the previous definition

#define SLOT_2 SLOT2

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:65:0,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeStepperOnBoard.h:75:0: warning: “SLOT_3” redefined

#define SLOT_3 3

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/Me7SegmentDisplay.h:70:0,

             from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:42,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MePort.h:110:0: note: this is the location of the previous definition

#define SLOT_3 SLOT3

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:65:0,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeStepperOnBoard.h:76:0: warning: “SLOT_4” redefined

#define SLOT_4 4

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/Me7SegmentDisplay.h:70:0,

             from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:42,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MePort.h:111:0: note: this is the location of the previous definition

#define SLOT_4 SLOT4

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:65:0,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeStepperOnBoard.h:77:0: warning: “SLOT1” redefined

#define SLOT1 SLOT_1

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/Me7SegmentDisplay.h:70:0,

             from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:42,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MePort.h:104:0: note: this is the location of the previous definition

#define SLOT1 (1)

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:65:0,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeStepperOnBoard.h:78:0: warning: “SLOT2” redefined

#define SLOT2 SLOT_2

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/Me7SegmentDisplay.h:70:0,

             from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:42,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MePort.h:105:0: note: this is the location of the previous definition

#define SLOT2 (2)

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:65:0,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeStepperOnBoard.h:79:0: warning: “SLOT3” redefined

#define SLOT3 SLOT_3

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/Me7SegmentDisplay.h:70:0,

             from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:42,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MePort.h:106:0: note: this is the location of the previous definition

#define SLOT3 (3)

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:65:0,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeStepperOnBoard.h:80:0: warning: “SLOT4” redefined

#define SLOT4 SLOT_4

^

In file included from C:\Program Files (x86)\Arduino\libraries\makeblock\src/Me7SegmentDisplay.h:70:0,

             from C:\Program Files (x86)\Arduino\libraries\makeblock\src/MeMegaPi.h:42,

             from C:\Users\Asusnb\Documents\Arduino\sketch_mar05a\sketch_mar05a.ino:5:

C:\Program Files (x86)\Arduino\libraries\makeblock\src/MePort.h:107:0: note: this is the location of the previous definition

#define SLOT4 (4)

^

does anyone tell me what should i do ?


#2

Hi meim3452

Which program did you compile?
Do you use the example program for the makeblock library?
What is the version of Arduino software and what is the OS of your PC?


#3