Welcome to PyLinkbot3’s documentation!

This package is used to control a Linkbot. Linkbots are small modular robots used in classrooms to teach programming, math, and science.

This package includes two main interfaces to the Linkbot. One is an asynchronous interface designed to be used with Python 3.5’s asyncio module. This one is called linkbot3.AsyncLinkbot.

We also provide a synchronous interface called linkbot3.Linkbot which is built on top of the asynchronous interface. This one is arguably easier to use since it hides all of the asynchronous details from the user. However, there are certain tasks, such as sending commands to a fleet of Linkbots, which may be better suited for the asynchronous interface.

Indices and tables