Skip to content

fmorton/robot-python-hummingbird

Repository files navigation

Overview

docs Documentation Status
package

Hummingbird general python support (dual motor controllers).

  • Free software: MIT License

Installation

pip install robot-hummingbird

You can also install the in-development version with:

pip install https://github.com/fmorton/robot-python-hummingbird/archive/main.zip

Motor Driver Example with a Birdbrain Hummingbird

from robot.hummingbird import Hummingbird
from robot.hummingbird_l298n_dual_motor_driver import HummingbirdL298nDualMotorDriver
from time import sleep

hummingbird = Hummingbird()

hummingbird_motors = HummingbirdL298nDualMotorDriver(hummingbird)

hummingbird_motors.move_left_motor(40)  # left motor forward
sleep(1.0)
hummingbird_motors.move_left_motor(0)  # stop left motor

hummingbird_motors.move_right_motor(-40)  # right motor backwards
sleep(1.0)

hummingbird_motors.move(50, 50)  # move both motors forward
sleep(1.0)

hummingbird_motors.stop()

Testing

To run all the tests run:

pytest

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages