Skip to content

charlesweir/BrickPython

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrickPython

https://badge.fury.io/py/BrickPython.png https://pypip.in/d/BrickPython/badge.png

BrickPython provides an easy Python programming environment for the BrickPi, making Lego NXT motors behave as servo motors. The framework provides coroutines to give you always-responsive programs, and objects to help you partition programs.

Features

  • Implementation of PID algorithm to make an NXT motor into a servo-motor
  • Simple objects representing Motor and different types of Sensor
  • Implementation of Python coroutines and scheduler for Python 2.7
  • Uses Brickpi.py from BrickPi_python
  • Implementation of an NXT motor constant speed algorithm
  • Full unit test suite
  • Runs on other Linux environments (Mac etc) for unit tests and development.

About

Extensions to BrickPi_Python to support always-responsive programs, and to use NXT motors as servos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors