Initialization and general functions

To begin using the library, you need to put the following in the beginning of your code.py file:

import time
from  yozh import *
bot = Yozh()

This creates and initializes an object with name bot, representing your robot. From now on, all commands you give to the robot will be functions and properties of bot object. We will not include the name bot in our references below; for example, to use a command stop_motors() described below, you would need to write bot.stop_motors().

Here are some basic functions:

fw_version()

Returns firmware version as a string. e.g. 2.1.

battery_voltage()

Returns battery voltage, in volts. For normal operation it should be at least 3.7 V. Fully charge battery produces about 4.1 - 4.2 V.

battery_percent()

Returns charge percent (0 - 100).