|
Project Information
Links
|
This is a simple Python library written for the Serializer microcontroller made by Robotics Connection. (As of 2012, the Serializer is now called the Element and is sold by cmRobot.com.) The library uses PySerial to access the firmware commands of the Serializer as well as provides some convenience functions for specific sensors such as the Phidgets temperature, voltage and current sensors and the Sharp GP2D12 IR sensor. It also includes two PID drive commands: rotate(angle, speed) and travel_distance(distance, speed) for controlling the drive motors. WINDOWS USERS PLEASE NOTE: pySerializer will not run under PySerial 2.5 due to a bug in readline() in PySerial 2.5. Please use PySerial 2.4 + pywin instead. Most of the Serializer functions have been implemented though a few have not been tested since I don't currently have some of the supported sensors. The functions that have NOT been tested are:
Requirements: LINUX
WINDOWS
Tested on Windows XP and Ubuntu Linux 9.10 and 10.04 Documentation for this Python Serializer library can be found at: http://www.pirobot.org/code/serializer.html NOTE: The official SerializerTM manual can be found at: http://www.roboticsconnection.com/multimedia/docs/Serializer_3.0_UserGuide.pdf |