turtleplotbot module ==================== Hardware -------- The TurtlePlotBot uses an ESP32 Microcontroller module and a |drawbotboard| to run a pair of 28BYJ-48 stepper motors. The stepper motors are driven by a UNL2803A Darlington transistor array. The UNL2803A is connected to a MCP23017 i2c 16-bit port expander to run the stepper motors and provide an additional 8-bit I/O port. | .. figure:: images/hello.jpg :align: center TurtlePlotBot Interface functions ------------------- The `turtleplotbot` module contains the `TurtlePlotBot` class used to provide the hardware interface needed by the `turtlebot` module to run the robot using an ESP32 Microcontroller device and a |drawbotboard|. User programs use the functions inherited from the `TurtlePlot` class for moving and drawing. .. autoclass:: turtleplotbot.TurtlePlotBot :members: :undoc-members: :private-members: turtleplotbot implementation ---------------------------- .. literalinclude:: ../../lib/turtleplotbot.py :linenos: :language: python