Skip to content

shashikg/PixhawkArduinoMAVLink

Repository files navigation

MAVLINK for Arduino Pixhawk Communication

After scrolling over the internet and finding very less usefull stuffs about how to retrieve datas from Pixhawk to Arduino Board, I decided about writing a Arduino Library for this. Moreover, most of them have some of their own problem! Well Juan Pedro's Article really helped a lot! but that too didn't worked for me, maybe due to the older version of mavlink library! So, I started about writing my own solution to this. Using mavlink to generate C libs, I had written a whole bunch of Arduino library to hide lots of processing scenes which are working behind the window! so as to provide easy access to the usefull data which is required in different projects!

Created By: Shashi Kant

Date Started: 23/06/2018

Sources: See the Links Below (Huge thanks to their contributors!). Special thanks to Juan Pedro for his excellent article on MAVLink and Arduino

Project Status: On Halt

Some Usefull Links:

  1. MAVLink and Arduino: step by step
  2. MAVLink Developer Guide
  3. MAVLink Step By Step
  4. MAVLink Tutorial for Absolute Dummies (Part –I)
  5. MAVLink Erle Robotics

How to install this library?

  1. Git Clone this repo or download the zip version for it.
  2. (In the Arduino IDE) Sketch > Include Library > Add .ZIP Library > select the downloaded file > Open
  3. To use it follow this Guide

License

PixhawkArduinoMAVLink is licensed under the terms of the MIT License. It uses C-language version of MAVLink header libraries which are inside libraries/PixhawkArduinoMAVLink/src/ directory generated using the mavlink generator. The generated files are also under MIT License

  1. See the LICENSE file for this project.
  2. LICENSE.txt file for the MIT License declaration by mavlink. See the mavlink's COPYING file for more information about license of MAVLink header files.