- 2025.08.02
VSCode+ラズピコ拡張 プロジェクト名を変更する
皆さん こんにちは ラズピコ研究員の moon です。 この記事は「初心者必見! Raspberry Pi Picoの C/C++デバッグ環境を容易に構築する」によって環境構築していることを前提にしています。 前回は VSCode で Raspberry Pi Pico 拡張の New Project From Example を使って blink のプロジェクトを作成して動作させてみました。 こ […]
皆さん こんにちは ラズピコ研究員の moon です。 この記事は「初心者必見! Raspberry Pi Picoの C/C++デバッグ環境を容易に構築する」によって環境構築していることを前提にしています。 前回は VSCode で Raspberry Pi Pico 拡張の New Project From Example を使って blink のプロジェクトを作成して動作させてみました。 こ […]
皆さん こんにちは。 今回は Raspberry Pi Pico というマイコンボードのC/C++開発環境の構築についてまとめてみます。 以前も開発環境の構築について記事を書きましたが、より簡単にC/C++の開発環境を構築できる方法が出てきたのでご紹介します。 Visual Studio Code の Raspberry Pi Pico 拡張機能を使う方法です。 この環境を構築するとプログラムをス […]
皆さん こんにちは。 ポンコツRustacean の moon です。 今回は、これまでにご紹介して来た記事の内容をまとめてみます。 BME280センサーから温度・湿度・気圧を計測してLCDに表示し、1分間隔でこれらの値をSDカードに保存します。 ここまで動かすことができると、ものをつくった実感が湧いてきますのでぜひチャレンジしてください。 この記事は開発環境を構築することを前提にしています。 環 […]
皆さん こんにちは。 ポンコツRustacean の moon です。 この記事は開発環境を構築することを前提にしています。 環境構築について知りたい方は こちらの記事 をご覧になってください。 このサイトは 書籍 基礎から学ぶ組込みRust を参考にしています。 今回は軽い記事ですから、さっと読むことができます。 ディレイ 今回はディレイ(遅延・待ち)の関数をつくってみます。 Delay 構造体 […]
皆さん こんにちは。 ポンコツRustacean の moon です。 以前つくったUARTのprintln!マクロの処理を embedded-hal Ver1.0.0 に対応させてみます。 GPIO出力の場合、コード自体そのまま使えましたが、UARTの場合にはコードを少し変更する必要があります。 println!マクロ(元の記事)に関しては ラズピコでRust(7) println!マクロをUA […]
皆さん こんにちは。 ポンコツRustacean の moon です。 以前つくったUARTのリングバッファの処理を embedded-hal Ver1.0.0 に対応させてみます。 GPIO出力の場合、コード自体そのまま使えましたが、UARTの場合にはコードを少し変更する必要がありました。 リングバッファ(元の記事)に関しては ラズピコでRust(6) UARTでリングバッファを使ってみる を参 […]
皆さん こんにちは。 ポンコツRustacean の moon です。 今回は embedded-hal Ver1.0.0 の話題です。 この記事は開発環境を構築することを前提にしています。 環境構築について知りたい方は こちらの記事 をご覧になってください。 このサイトは 書籍 基礎から学ぶ組込みRust を参考にしています。 これまでに GPIO , UART , SPI , I2C など を […]
皆さん こんにちは。 ポンコツRustacean の moon です。 ここまで、いろいろやってきたのですがタイマー割り込みの存在をすっかり忘れていました。 タイマー割り込みは重要な機能ですから、ここで実装してみることにしました。 この記事は開発環境を構築することを前提にしています。 環境構築について知りたい方は こちらの記事 をご覧になってください。 このサイトは 書籍 基礎から学ぶ組込みRus […]
皆さん こんにちは。 ポンコツRustacean の moon です。 今回はキャラクタ型 20×4行のLCDと4ビットバスでつないでみました。 この記事は開発環境を構築することを前提にしています。 環境構築について知りたい方は こちらの記事 をご覧になってください。 このサイトは 書籍 基礎から学ぶ組込みRust を参考にしています。 キャラクターディスプレイ モジュール(LCD) 私は秋月電子 […]
皆さん こんにちは。 ポンコツRustacean の moon です。 今回は前回作成したプロジェクトにパニックハンドラを追加してみました。 この記事は開発環境を構築することを前提にしています。 環境構築について知りたい方は こちらの記事 をご覧になってください。 このサイトは 書籍 基礎から学ぶ組込みRust を参考にしています。 assert!マクロとは assert!()内に式を書き、実行時 […]