Updated steps for using the MeCompass module


#1

I’ve recently purchased the meCompass module (and a lot of others) but this one seems to have an ‘old’ set of setup instructions. I say old because most of the newer information has good step-by-step instructions and updated links. The downloadable instructions for the compass module seem confusing and aren’t real clear.
So my questions are: does it need a header file OTHER than the one supplied in the makeblock libraries (v3.2.4? now)? If so, which files (.h and .cpp) are needed and where can we find them and where do they go? I’ve read some posts here on the forums and some seem to indicate compiling is needed.
Once the files, if needed, are found and installed, what is the calibration procedure? I seem to read that once the bot is on, push the button until the blue led begins flashing, spin the bot a full 360 degrees and then push the button again. The blue led should then light steadily.
I’ve seen, too, that there are some additional header files that are available from outside the MB ‘official’ distribution that address the hardware used in the module. Are those simple drag and drop into the Libraries folder or do they need additional steps?
Thanks much and I hope this will lead to an updated set of steps for new users of this module.
Once I get it working, I’m sure I’ll be asking for help in using it in my bot.

Update: I just checked the wiki page and that has the steps (with the exception of the header file questions), but if you click on the product listing, you don’t go to that page.


#2

Hi BigAl,

You may refer to instruction in this link: http://learn.makeblock.com/en/me-compass/
And you can download the makeblock library in this link: https://github.com/Makeblock-official/Makeblock-Libraries/archive/master.zip
Put it under the Arduino’s installation path and replace the previous makeblock file (if there is).

Then you can find the program for me compass under following path:

Open it with Arduino software and you can compile and download.


#3

Thanks much!
I found that my problem was that the product listing under “Shop” had links to an older document listing the process. The product listing under “Learn” contains all the new information - which is what I needed. I found the differences almost immediately after this post. Perhaps the “Shop” product listings could contain links to the “Learn” product descriptions?


#4