l298n

Crates.iol298n
lib.rsl298n
version0.2.0
sourcesrc
created_at2019-10-15 20:46:15.93804
updated_at2021-05-20 20:01:59.562478
descriptionA rust driver for the L298N (Dual H-Bridge Motor Controller module)
homepage
repositoryhttps://github.com/lucazulian/l298n
max_upload_size
id172804
size11,509
luca zulian (lucazulian)

documentation

README

l298n

no_std driver for L298N (Dual H-Bridge Motor Controller module)

Build Status crates.io Docs Coverage Status

Basic usage

Include this library as a dependency in your Cargo.toml:

[dependencies.l298n]
version = "<version>"

Use embedded-hal implementation to get PINA, PINB and PWM and then create a single motor:

extern crate l298n;

let motor = l298n::Motor::new(PINA, PINB, PWM);

motor.set_duty(12);

motor.brake();

or a l298 dual bridge motor:

extern crate l298n;

let motor = l298n::L298N::new(PIN1A, PIN2A, PWM1B, IN2B, PIN1B, PWMB);

motor.a.set_duty(12);

motor.a.brake();

License

MIT license

Commit count: 27

cargo fmt