yoshiyuki's blog

Arduino/Teensy/Raspberry pi pico を利用した I2C, SPI 通信アプリを紹介します

Raspberry pi pico

Raspberry Pi Pico / Windows 開発環境の構築 (2023/07/09)

コメントでセットアップが簡単になったという情報を頂いたので試してみました。本当に簡単でした。わざわざ記事にする必要なんか無いんじゃないかと思うくらいに。 はじめに Document の入手 Tool のインストール Tool の起動とセットアップ Hello_world の …

Visual Studio で Raspberry Pi Pico と通信する Windows アプリを作る (3)

Arduiono や Raspberry Pi Pico を操作して I2C 通信などを実行する Windows アプリを作成したのですが、この記事ではその Windows アプリの基礎となる USB-Serial 通信の制御部分を紹介します。前の記事ですでに Visual Studio で作ったアプリで Raspberry …

Visual Studio で Raspberry Pi Pico と通信する Windows アプリを作る (2)

Arduiono や Raspberry Pi Pico を操作して I2C 通信などを実行する Windows アプリを作成したのですが、この記事ではその Windows アプリの基礎となる USB-Serial 通信の制御部分を紹介します。前の記事では Visual Studio のインストールとお試しプログラ…

Raspberry Pi Pico Sample code / USB-Serial 通信で GPIO を制御する

Raspberry pi pico の C++ のサンプルコードです。 Raspberry pi pico の GP3-0 は Digital Output, GP7-4 は Digital Input になります Raspberry pi pico は USB-serial 通信で1 byte 以上のデータを受信すると受信データと同じ数のデータを返信します Ras…

Raspberry Pi Pico Sample code / USB-Serial 通信で指定した回数だけ Lチカする

Raspberry pi pico の C++ のサンプルコードです。 Raspberry pi pico は USB-serial 通信で1 byte 以上のデータを受信すると (受信データの数 + 1 byte) のデータを返信します Raspberry pi pico は受信データの最初の 1 byte の値の回数だけ LED を点滅さ…

Visual Studio で Raspberry Pi Pico と通信する Windows アプリを作る (1)

Arduiono や Raspberry Pi Pico を操作して I2C 通信などを実行する Windows アプリを作成したのですが、この記事ではその Windows アプリの基礎となる USB-Serial 通信の制御部分を紹介します。 Visual Studio の入手 Visual Studio のインストール 新しい…

Raspberry Pi Pico / Windows 開発環境の構築 (2022/09/30)

更新しました。 ysin1128.hatenablog.com

Raspberry Pi Pico / Serial 通信の関数を作る

Raspberry Pi Pico を自作アプリで操作できる I2Cツールにするファームウェアを作成したのですが、この記事ではその副産物の紹介です。 はじめに 作成した Serial 通信の関数 作成した関数の解説 動作確認 はじめに 自作アプリから Raspberry pi pico を操作…

Raspberry Pi Pico / I2C 関数を改造する (3)

Raspberry Pi Pico を自作アプリで操作できる I2C ツールにするファームウェアを作成したのですが、この記事ではそれを作るまでに苦労した話を紹介します。SDK の I2C 関数が NACK を検出してくれなかったので関数の中身を調べたら NACK 検出を示すレジスタ…

Raspberry Pi Pico / I2C 関数を改造する (2)

Raspberry Pi Pico を自作アプリで操作できる I2C ツールにするファームウェアを作成したのですが、この記事ではそれを作るまでに苦労した話を紹介します。SDK の I2C 関数が NACK を検出してくれなかったので関数の中身を調べたら、そもそも NACK のフラグ…

Raspberry Pi Pico / I2C 関数を改造する (1)

Raspberry Pi Pico を自作アプリで操作できる I2C ツールにするファームウェアを作成したのですが、この記事ではそれを作るまでに苦労した話を紹介します。 SDK の I2C 関数を調べる 原因探し SDK の I2C 関数を調べる Raspberry pi pico で I2C 通信をやろ…

Raspberry Pi Pico / SDK の I2C 関数を使ってみる

Raspberry Pi Pico を自作アプリで操作できる I2C ツールにするファームウェアを作成したのですが、この記事ではそれを作るまでに苦労した話を紹介します。 pico-sdk の I2C 関数 pico-sdk の I2C関数を使ってみる 動作確認 pico-sdk の I2C 関数 I2C ツール…

Raspberry Pi Pico / Serial 通信ができるまで

Raspberry Pi Pico を自作アプリで操作できる I2Cツールにするファームウェアを作成したのですが、この記事ではその際に苦労した話を紹介します。 はじめに Serial 通信の関数が見付からない Hello World Serial 通信実験 関数発見 余談 / Windowsアプリと R…

Arduino Nano / Teensy 4.0 / Raspberry Pi Pico / MAX32625PICO 比較

自作の USB-I2C変換ツールとして使う場合の各マイコンボードの機能と性能の比較です。 比較表 Arduino Nano Teensy 4.0 Raspberry Pi Pico MAX32625PICO Note 信号レベル 5.0 V 3.3 V 3.3 V 3.3V I2C Yes Yes Yes Yes Sketch/Firm で SCL = 100 kHz に固定 S…

Raspberry Pi Pico / Windows 開発環境の構築

更新しました。 ysin1128.hatenablog.com

Raspberry Pi Pico で I2C

元々、Arduino を使った USB-I2C 変換ツールとアプリを作って公開していましたが、今度は Raspberry Pi Pico を使って同じことができるファームを作成しました。Windows/Android アプリは Arduino 用と同じものが使用できます。 入手方法 Arduino版との違い …

Arduino / Teensy / Raspberry Pi Pico / MAX32625PICO で I2C

I2C 通信などを行うアプリ ACTRL を紹介します。 Windows アプリ と Android アプリがあります。 Arduino / Teensy / Raspberry Pi Pico / MAX32625PICO を利用します I2C / SPI / UART 通信を行うことができます GPIO 端子を出力端子に設定して任意の Logic…