| Crates.io | pcf8591 |
| lib.rs | pcf8591 |
| version | 0.1.1 |
| created_at | 2016-12-01 06:30:45.716301+00 |
| updated_at | 2016-12-02 02:39:21.177241+00 |
| description | A rust API for PCF8591 A/D converter |
| homepage | |
| repository | https://github.com/tafia/pcf8591-rs |
| max_upload_size | |
| id | 7425 |
| size | 5,909 |
An API to connect to PCF8591 A/D converter.
use pcf8591::{PCF8591, Pin};
use std::thread;
use std::time::Duration;
// Gets default location on raspberry pi (rev 2)
let mut converter = PCF8591::new("/dev/i2c-1", 0x48, 3.3).unwrap();
loop {
let v = converter.analog_read(Pin::AIN0).unwrap();
println!("Input voltage at pin 0: {}", v);
thread::sleep(Duration::from_millis(1000));
}