Rust

HAL
  • 2024.10.27

ラズピコでRust(17) 温度・湿度・気圧を計測して保存する

皆さん こんにちは。 ポンコツRustacean の moon です。 今回は、これまでにご紹介して来た記事の内容をまとめてみます。 BME280センサーから温度・湿度・気圧を計測してLCDに表示し、1分間隔でこれらの値をSDカードに保存します。 ここまで動かすことができると、ものをつくった実感が湧いてきますのでぜひチャレンジしてください。 この記事は開発環境を構築することを前提にしています。 環 […]

I2C
  • 2023.12.17

ラズピコでRust(5) I2Cで温度計測

皆さん こんにちは。 ポンコツRustacean の moon です。 今回はADT7410を実装している温度センサーモジュールとラズピコをI2Cでつないでみました。 この記事は開発環境を構築することを前提にしています。 環境構築について知りたい方は こちらの記事 をご覧になってください。 このサイトは 書籍 基礎から学ぶ組込みRust を参考にしています。 I2Cとは 主にプリント基板上でマイコ […]

WDT
  • 2023.09.29

ラズピコでRust(4) 番犬にトレイト

皆さん こんにちは。 ポンコツRustacean の moon です。 今回はウォッチドッグタイマーのコードを実装したところ、うまく動いてくれなかったのでその対策について書きます。 この記事は開発環境を構築することを前提にしています。 環境構築について知りたい方は こちらの記事 をご覧になってください。 このサイトは 書籍 基礎から学ぶ組込みRust を参考にしています。 ウォッチドッグタイマーと […]

HAL
  • 2023.09.22

ラズピコでRust(3) HALとPAC

皆さん こんにちは。 今回は、構築した環境のサンプルコードを簡単に説明した後 HAL と PAC についてお話します。 環境構築について知りたい方は こちらの記事 をご覧になってください。 それではさっそくソースコードを見ていきましょう。 main.rs 参考にしたソースコードは こちら です。 ここから設定やコードを少し省いてデバッグ環境で動かせるようにしたものがサンプルコードです。 Rustの […]

IDE
  • 2023.09.15

ラズピコでRust(1) 環境構築編

皆さん こんにちは。 今回は Raspberry Pi Pico(通称ラズピコ)を Rustで動作させてデバッグするための開発環境を構築します。 ラズピコを2つ用意して、そのうちの1つをデバッグ用のプロープにすることでラズピコのソフトウェア開発環境をつくることができます。 デバッグ用のプローブはPicoprobeと呼ばれています。 開発環境 以下の通りです。 ホストPC : Windows10 開 […]