Skip to content

Rustで作る温湿度LEDモニター

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

donabe8898/thi-monitor-rs

Repository files navigation

thi-monitor-rs

Temperature humidity index monitor to LED

Rustで作る温湿度LEDモニター

使ってね!

Hardware Environment

  • Arduino UNO R3
  • RGP LED (カソードコモン)
  • KP-DHT20 温湿度センサ
  • お使いのコンピュータ

Software Environment

OS

  • ArchLinux 6.3.9-arch1-1 x86_64

Build test

Windows macOS GNU/Linux
None None OK!
  • issue求む

Tools

  • rustc 1.68.0-nightly (37d7de337 2022-12-12)
  • cargo 1.68.0-nightly (70898e522 2022-12-05)
  • ravedude v0.1.5 no git
  • avr-gcc
  • avr-libc
  • avrdude

以下のコマンドを実行してツールチェインのバージョンを揃えてください。 Please run this command.

rustup override set nightly-2022-12-12
rustup component add rust-src --toolchain nightly-2022-12-12

Run

cargo run --release
  • --releaseをつけないとavr-gccがエラーを吐きます。

Config

  • Rust-Analyzer(VSCode)で#[arduino_hal::entry]に赤波線が引かれる
    • Rust-Analyzerの設定jsonファイルに"rust-analyzer.diagnostics.disabled": ["unresolved-proc-macro"]を追加

Future

  • 温度と湿度を取得してシリアルコンソールに表示
  • LEDのテスト
  • 不快指数を計算してLEDで表現
  • 申し訳程度の抽象化
  • システム図を載せる
  • Windows, macOSでのビルドテスト(やる気スイッチが入らないので誰か..)

License

MIT LicenseApache License v2.0とのデュアルライセンスです。

About

Rustで作る温湿度LEDモニター

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages