Skip to content

A Python implementation of MultiWii Serial Protocol used to configure and control drones

License

Notifications You must be signed in to change notification settings

MarioBartolome/MSPio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSPio

A Python implementation of MultiWii Serial Protocol used to configure and control drones

Setup

You must have pyserial installed. You can get it through pip, like: pip install pyserial

You should have matplotliband numpy installed. You can get those through pip, like pip install matplotlib numpy

How-to...

Run an example?

To check your gyros a sample has been included. You must have matplotlib and numpy installed (see Setup section)

To run it,

python3 MSPplotting.py will open a serial connection to your /dev/ttyUSB0. I will be adding some cli arguments to make it easier.

mspimu

Check my motors and comms?

To check your motors, and comms with the board and its devices, just run

python3 MSPio.py

and the board will arm and run for a few seconds. The system will retrieve some feedback for you, in order to check some parameters are right.

IMPORTANT:

THE BOARD WILL ARM, AND THEREFORE, THE MOTORS MAY MOVE. 
MAKE SURE YOU HAVE NO PROPS INSTALLED WHEN RUNNING THIS TEST.

Use the library?

Just clone or download this project. You can import the library as usually do. I will be adding it to pip...

About

A Python implementation of MultiWii Serial Protocol used to configure and control drones

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages