Coder Social home page Coder Social logo

rasppi-teensy-usb-servocontroller's Introduction

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 the Raspberry Pi with 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:

Software:

Getting Started:

If you're completely new to servos with Arduino, you might find the link below quite handy to overcoming many typical problems: http://rcarduino.blogspot.com/2012/04/servo-problems-with-arduino-part-1.html Note, however, that this code snippet MUST be used with a Teensy, not an Arduino Uno.
To run the examples, simply install the necessary hardware and software, upload the Teensy sketch, and run the corresponding Python example.

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.

Other sources can be found here:

rasppi-teensy-usb-servocontroller's People

Contributors

adobke avatar poofjunior avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

adobke digitalbil

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.