Skip to content

A Python interface (using PyUSB) to drive up to 12 servos from a Teensyduino using the HID configuration.

Notifications You must be signed in to change notification settings

adobke/RaspPi-Teensy-USB-ServoController

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Welcome to the USB-to-Sero-Controller Interface Project!

This program allows you to control servos from a custom USB device using the 
Python Programming language.  In this case, the hardware interface is a 
Teensy 2.0 Development board.  Theoretically, you can control up to 12 
servos at once from a Python program.

The end goal is to provide high-level access (via Python) to low-level motor 
control via a hardware interface.

To get started, you'll need a combination of hardware and software before 
being able to run these examples:

Hardware:
-- A Teensy 2.0
   Source: http://www.pjrc.com/store/teensy.html
Software:
-- PyUSB
   Source: http://sourceforge.net/apps/trac/pyusb/
-- Arduino 1.0.1 Teensyduino installation
   Source: http://www.pjrc.com/teensy/teensyduino.html

Citations:
  Riding on the shoulders of giants, this project would be impossible without 
the incredible starter code provided by Paul Stoffregen found in the examples 
tab under:  File-->Examples-->Teensy-->USB_RawHID-->Basic.

About

A Python interface (using PyUSB) to drive up to 12 servos from a Teensyduino using the HID configuration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 61.3%
  • Other 38.7%