#linux-kernel #spi #linux #read #max6675

linux_max6675

一个库,它通过Linux内核的SPI API从MAX6675读取温度数据

4个版本

0.2.1 2024年2月2日
0.2.0 2023年12月4日
0.1.1 2023年11月21日
0.1.0 2023年11月19日

#180 in 机器人

每月下载 49

MIT 许可证

10KB
74 代码行

linux_max6675

这是一个Rust库,帮助您通过Linux的SPI API与MAX6675进行通信。

用法

有关完整示例,请参阅示例文件夹

但是,您可以使用类似以下内容

let mut max = Max6675::new("/dev/spidev0.0")?;

std::thread::sleep(Duration::from_secs(3));

loop {
    println!("Read Celsius! Got: {}° C.", max.read_celsius()?);
    std::thread::sleep(Duration::from_millis(500));
}

为什么..?

我构建了这个库,用于我的机器人和车载遥测项目。请告诉我是否有缺少的功能 - 我很乐意添加它们。🤩️

我还想看到更多的示例。如果您有任何想法,请告诉我,我会将其放入 examples 文件夹。

此外,它很可能很快就会出现在我的博客上!如果这个看起来有点难以使用,我肯定会尽快发布一个简单的指南!

贡献

如果您想看到某些内容,或者想要提交修复,请随时发送PR!

但是,在执行任何重大操作之前,请确保在问题中联系!😄️

依赖项

~3.5MB
~74K SLoC