Hello, The MultiWII lib is used to control various multi copters using RC, IMU, motors, servos... It is currently running on Arduino platform and I have started to migrate it on ChipKit. The main difficulty porting this lib is that it is very hardware dependent using special Arduino registers and mechanisms (for example eeprom) that are different on PIC. I have made a first build Lib MuliWii on ChipKit release Alpha and I will start testing soon. I will keep you posted...
Read more -->![att:7]
Tom Kibalo has posted a tutorial that demonstrates how Arduino/chipKIT
sketches can be converted into traditional PIC32 projects using the
MPLAB XC32 compiler and Microstick II development board. In the article
common operations are converted into C code using a beta compatibility
library that he developed.
Check out the article at
circuitcellar.com
Those of you planning to begin a project in using C++, hopefully using the MPLAB XC32++ compiler or the chipKIT platform, already know about the object-oriented programming concept of polymorphism. Essential to polymorphism is the concept of a virtual method, a method whose behavior can be overridden within an inheriting class by a method with the same signature.
Virtual methods are implemented using a virtual method table (vtable). The compiler creates a vtable for each class. When an object is created, a pointer to this table is added as a hidden member of the object. The compiler also generates code to initialize the vpointers of its objects
Read more -->I have successfully ported the Bluetooth low energy SDK for Arduinoto the ChipKit. I started with the Bluetooth low energy API for Arduino. The ported sketch and library is available from my box account as a zip file. (unfortunately there does not seem to be a way to attach files to this post) https://app.box.com/s/v6ubqa6ta56klcmikm8n (ble-sdk-chipkit.zip 460.7 KBytes) More details are present in the readme files and documentation in the download. The shield that I used is here http://www.makershed.com/Bluetooth_Low_Energy_BLE_Shield_for_Arduino_2_0_p/mkrbl1.htm http://www.seeedstudio.com/depot/bluetooth-40-low-energy-ble-shield-v20-p-1631.html
Read more -->A few professionals have published a research paper "A novel concept for configuring online laboratories" with the use of PIC kit in the Experiment International Conference. (See below abstract)
They are interested in doing this with chipKIT in the future. Abstract---Embedded online laboratories are becoming frequent nowadays, because they can include both the functionality of a data acquisition device and the functionality of a webserver and this, in turn, results in lower implementation costs. However, while it is easy to configure a laboratory server which is located on a computer, the local configuration and control of an embedded laboratory is more challenging,
Read more -->