yoshiyuki's blog

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

Arduino / Teensy / Raspberry Pi Pico / MAX32625PICO で I2C

I2C 通信などを行うアプリ ACTRL を紹介します。

  • Windows アプリ と Android アプリがあります。
  • Arduino / Teensy / Raspberry Pi Pico / MAX32625PICO を利用します
  • I2C / SPI / UART 通信を行うことができます
  • GPIO 端子を出力端子に設定して任意の Logic pattern を出力することができます
  • GPIO 端子を入力端子に設定して入力された値を検出することができます
  • 任意の周波数の Clock を出力することができます
  • Logic Data Logger として使用することができます

 

Latest Update 

2023/06/26: ACTRL ver. 0.81

  • UART が動作しない問題を修正しました
  • Teensy 4.0 のファームウェアを修正しました (R08)
    • Sketch (.ino) を Hex に変更しました
    • I2C 関数を最適化しました
  • Raspberry Pi Pico のファームウェアを修正しました (R48)
    • UART が動作しない問題を修正しました
    • I2C 関数を最適化しました
  • 修正したファームウェアACTRL に同梱しています

2023/06/13: ACTRL ver. 0.80

  • MAX32625PICO に対応しました
  • I2C Search, I2C Bus Clear, I2C Write Bit を追加しました
  • Logic Data Logger に機能を追加しました
    • マウスドラッグによる波形の拡大を追加しました
    • I2C 信号解析を追加しました
  • マイコンボードの自動検出を追加しました
  • Arduino Nano のファームウェアを修正しました (R15)
  • Teensy 4.0 のファームウェアを修正しました (R07)
  • Rapsberry Pi Pico のファームウェアを修正しました (R47)

 

ダウンロード

ACTRL (Windows アプリ) 

最新ファームウェアと履歴

お問い合わせはこちら

 

準備と使い方

準備

マイコンボードのセットアップ

各ピンの役割

アプリ (ACTRL) の入手と使い方

コマンド (Windows/Android 共通)

 

使用例

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

GPIO コマンドの使用例と解説

Clock コマンドの使用例と解説

繰り返しパターンの生成例と解説

Logic Data Logger の使用例

 

参考

High Level を 3.3 V や 1.8 V にする

 

 

Let's make Arduino I2C/SPI tool! (English)