yoshiyuki's blog

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

I2C tool

MAX32625PICO で I2C

Arduino を使った USB-I2C 変換ツールとアプリで Arduino の代わりに MAX32625PICO を使うためのファームを作成しました。 MAX32625PICO の入手方法 ファームウェア セットアップ 各ピンの役割 アプリと使い方 MAX32625PICO の入手方法 Amazon やスイッチサ…

Logic Data Logger の使用例

この記事では自作アプリの使い方を説明しています。自作アプリに関しては以下の記事をご参照ください。 ysin1128.hatenablog.com はじめに 接続 動作例のための準備 (通常は不要です) 波形取得例 波形の表示範囲 I2C 波形解析 Raspberry Pi Pico で使用する…

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 で I2C

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

Teensy で I2C

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

Arduino で I2C / High Level を 3.3 V や 1.8 V にする

この記事では、Arduino を 3.3 V や 1.8 V のデバイスと接続して使用するために必要なレベルシフタを紹介します。また、最初から 3.3 V のマイコンを搭載したボードを使用するという手段もありますので、それについても紹介します。 レベルシフタの例 レベル…

Arduino で I2C / 繰り返しパターンの生成例と解説

この記事では自作アプリの使い方を説明しています。自作アプリに関しては以下の記事をご参照ください。 ysin1128.hatenablog.comWindows アプリの「CMD_Multi」タブ、または、Android アプリで繰り返しパターンを生成する例を紹介します。 接続 実行例 コマ…

Arduino で I2C / Clock コマンドの使用例と解説

この記事では自作アプリの使い方を説明しています。自作アプリに関しては以下の記事をご参照ください。 ysin1128.hatenablog.comWindows アプリの「CMD_Multi」タブ、または、Android アプリで Clock コマンドを使用した例を紹介します。 接続 コマンド実行…

Arduino で I2C / GPIO コマンドの使用例と解説

この記事では自作アプリの使い方を説明しています。自作アプリに関しては以下の記事をご参照ください。 ysin1128.hatenablog.comWindows アプリの「CMD_Multi」タブ、または、Android アプリで GPIO コマンドを使用した例を紹介します。 接続 実行例 コマン…

Arduino で I2C / I2C コマンドの使用例と解説

この記事では自作アプリの使い方を説明しています。自作アプリに関しては以下の記事をご参照ください。 ysin1128.hatenablog.comWindows アプリの「CMD_Multi」タブ、または、Android アプリで I2C 通信を行った場合の例を元に、その処理を少し説明します。 …

Arduino で I2C / 最新ファームウェアと履歴

Latest Windows app ver. 0.81 Android app ver. 3.5Arduino Nano: sketch_I2C_SPI_bin_R15.ino Teensy 4.0: sketch_t4ctrl_R08.hex Raspberry Pi Pico: pico_ctrl_R48.uf2 MAX32625PICO: max32625_ctrl_R00.bin最新のファームウェアは Windows アプリ に同…

Arduino で I2C / コマンド (Windows/Android 共通)

この記事では自作アプリの使い方を説明しています。自作アプリに関しては以下の記事をご参照ください。 ysin1128.hatenablog.comWindows アプリの 「CMD」「 CMD_Multi」 タブで使用するコマンドの説明です。 Android アプリでも同じコマンドを使用します。 …

Arduino で I2C / 各ピン の役割

この時期では、自作ツールの Sketch においてどの機能をどのピンに割り当てているかを説明します。 自作ツールについては以下の記事をご参照ください。 ysin1128.hatenablog.comSketch によって Arduino の各ピンには下記の役割を割り当てています。 Sketch …

お問い合わせはこちら

お問い合わせ他はこの記事のコメント欄にご記入ください。

Let's make Arduino I2C/SPI tool!

Arduino Sketch: github.com Windows app (needs .NET Framework 4.5 or later): http://ftp.vector.co.jp/72/56/2935/A_CTRL.zip Android app: play.google.com How to start Windows app: Before clicking "Start" button, please put COM# or a keyword i…

Arduino で I2C / Windowsアプリの使い方

ファームウェアを書き込んだ Arduino / Teensy / Raspberry Pi Pico / MAX32625PICO を Windows PC から操作します。 Windows アプリ (Ver. 0.70 以降) を使用するためには .NET Framework 4.8以降のインストールが必要です。 また、このアプリは証明書なん…

Arduino で I2C / Androidアプリの使い方

ファームウェアを書き込んだ Arduino / Teensy / Raspberry Pi Pico をスマホから操作します。 1. ACTRL をダウンロードする 2. ACTRL は Arduino / Teensy / Raspberry Pi Pico を検出すると起動 3. ACTRL の基本的な使い方 4. コマンド 1. ACTRL をダウン…

Arduino で I2C / Arduino に Sketch を書き込む

Sketch とはいわゆるファームウェアのようなものです。Arduino は色々なことができるのですが、その色々なことを実行するためには Sketch で指示を与える必要があります。例えば I2C 通信を行う場合、PC からこういうデータを受け取ったらこういう I2C 通信…

Arduino で I2C / 準備するもの

準備するものは以下の 4点です。 マイコンボード Windows PC (.net framework 4.5以上)、または、Androidスマホ (OTG対応) マイコンボードと PC/スマホを接続する USBケーブル その他 マイコンボード Arduino Nano, Teensy 4.0 または Raspberry Pi Pico を…

Arduino / Teensy / Raspberry Pi Pico / MAX32625PICO で I2C

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