User Manual
10. Related Resources
This section lists resources that might help you use the Maestro. Please note that these resources are of varying quality
and most are not tested or supported by Pololu.
Tutorials and example code
• Sample Project: Simple Hexapod Walker [http://www.pololu.com/docs/0J42]
• Pololu Mini Maestro and Arduino Tutorial [http://www.darrenfeetham.com/18ssc.html]
• Obstacle avoider robot [http://forum.pololu.com/viewtopic.php?f=2&t=2756]: This robot features a Maestro as its
main controller.
• Mini Maestro 24 as an LCD Driver [http://forum.pololu.com/viewtopic.php?f=2&t=7402]
• PMCtrl [https://github.com/gNSortino/PMCtrl]: This is a library for the Arduino platform that uses the
SoftwareSerial library to control the Maestro.
• node-pololumaestro [https://npmjs.org/package/pololu-maestro]: This is a module for the Node.js platform for
controlling a Maestro over its serial interface.
• polstro [https://code.google.com/p/polstro/]: This is a cross-platform C++ library for controlling a Maestro over its
serial interface.
• RPi Android HTML5 Realtime Servo Control [http://martinsant.net/?page_id=479]: This project features a
Python program running on a Raspberry Pi that controls a Maestro over its serial interface.
• C++ UDP server [http://forum.pololu.com/viewtopic.php?p=38801#p38801]: This server receives data over UDP and
uses libusb to control two servos.
• Joystick-controlled servos under Windows 7 in Perl [http://forum.pololu.com/viewtopic.php?f=16&t=4766]
• C++ libusb example code [http://forum.pololu.com/viewtopic.php?f=16&t=3620]
• Visual C++ serial example code [http://forum.pololu.com/viewtopic.php?f=16&t=3729&p=17585#p17585]
• Visual Basic 6 (VB6) serial example code [http://forum.pololu.com/viewtopic.php?p=24711#p24711]
• PHP serial example code [http://forum.pololu.com/viewtopic.php?f=16&t=5951]
• MATLAB serial example code [http://forum.pololu.com/viewtopic.php?f=15&t=5090&p=24142#p24142]
• LabVIEW VI for Micro Maestro [http://forum.pololu.com/viewtopic.php?f=23&t=4538]
• libusc [https://github.com/mojocorp/Pololu_Maestro]: This project contains a library named libusc that is written in
C and uses libusb to expose almost every part of the Maestro’s native USB protocol. It also has an example GUI
written with Qt.
• Pololu USB SDK [http://www.pololu.com/docs/0J41]: This is the official source for information about the
Maestro’s native USB interface. It contains example code written in C#, Visual C++, and Visual Basic .NET.
More information is in Section 8.
Commercial software
These software packages have integrated support for the Maestro:
• Maestro support for RoboRealm [http://www.roborealm.com/help/Pololu_Maestro.php]
• Robodyssey Servo Scriber Software [http://www.robodyssey.com/servo-scriber-software-free-4-channel-release/]
Pololu Maestro Servo Controller User's Guide © 2001–2014 Pololu Corporation
10. Related Resources Page 72 of 73