Permalink
Switch branches/tags
Nothing to show
Commits on Jan 27, 2013
  1. Fixes analog input bug

    committed Jan 27, 2013
Commits on Jan 25, 2013
  1. Fixes servo to allow [0, 180]

    committed Jan 25, 2013
Commits on Jan 10, 2013
Commits on Jan 9, 2013
  1. Refactors arduino lib slightly, fixes stop function, adds timer example

    The stop function originally simply killed the arduino commuincation
    thread, but did not send a packet to stop motors to the arduino, so
    the arduino was continuing to run motors at whatever speed they were
    last run at. The communication thread now calls self.cleanup() before
    quitting. This function sends a final packet to the arduino.
    
    In order to do this, I refactored out the code for writing an
    output packet and reading in an input packet into class functions.
    committed Jan 9, 2013
Commits on Jan 8, 2013
  1. Adds more reference images

    committed Jan 8, 2013
Commits on Jan 7, 2013
  1. Adds a few reference images.

    Will Oursler committed Jan 7, 2013
  2. Adds a digital input example

    committed Jan 7, 2013
Commits on Jan 6, 2013
  1. Adds Emacs files to .gitignore

    committed Jan 6, 2013
  2. Adds digital/analog output, fixes servos

    This is a rather large commit. It includes:
    - Adding support for digital and analog outputs, in addition to
      the existing support for digital and analog inputs. This required
      renaming some classes, and arrays.
    - Fixes the servo output, to allow negative angles, and scale the
      received value to [-180, 180] correctly on the Arduino side.
    - Removes example code from the arduino.py file. This will be moved
      to the examples folder soon.
    committed Jan 6, 2013
Commits on Jan 1, 2013
  1. Updates the python code to switch to the Dagu motor controller style

    The motor controller is now transparent to the code, since it
    allows the arduino to control each motor individually. In order to
    control motors, you simply need to create the Motor classes from
    user code.
    
    This is also completely untested right now.
    committed Jan 1, 2013
Commits on Dec 30, 2012
  1. Replaces PololuQik motor code with Dagu controller specific code

    This is completely untested right now, since I don't have access
    to a Dagu board.
    committed Dec 30, 2012
Commits on Dec 29, 2012
  1. Fixes markdown syntax in README

    committed Dec 29, 2012
Commits on Dec 3, 2012
  1. Initial commit

    committed Dec 3, 2012