Python language bindings for ev3dev

This is a python library implementing unified interface for ev3dev devices. The source code is hosted at https://github.com/ddemidov/ev3dev-lang-python.

Installation

  • Prerequisites:

    apt-get install libboost-python1.55.0 python-setuptools python-pil
    
  • Now, the actual module installation:

    easy_install http://ddemidov.github.io/ev3dev-lang-python/python_ev3dev-latest.egg
    

Same command will upgrade already installed package to the latest available version.

Usage

Take a look at the provided examples. The autogenerated reference documentation is hosted at http://ddemidov.github.io/ev3dev-lang-python.

Module interface

device
motor
dc_motor
servo_motor
medium_motor
large_motor
steering
sensor
i2c_sensor
touch_sensor
color_sensor
ultrasonic_sensor
gyro_sensor
sound_sensor
light_sensor
infrared_sensor
remote_control
led
power_supply
button
sound
lcd
LCD

Generic device

Motors

Sensors

Other

Indices and tables