use std::error::Error;
use std::thread;
use std::time::Duration;
use rpi_embedded::servo;
fn main() -> Result<(), Box<dyn Error>> {
let mut pwm = servo::Servo::new(0); let mut pwm1 = servo::Servo::new(1);
loop {
pwm.write(0).expect("setting servo 1 failed"); pwm1.write(0).expect("setting servo 2 failed"); thread::sleep(Duration::from_millis(1000));
pwm1.write(90).expect("setting servo 2 failed"); pwm.write_pwm(2500).expect("setting servo 1 failed"); thread::sleep(Duration::from_millis(1000));
}
}