2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PCからラズパイPico/Pico Wのペリフェラルを制御するソフト

2
Last updated at Posted at 2025-10-27

PicoJig

1. 概要

PicoJig および PicoJig-WL は、Windows PC から Raspberry Pi Pico または Raspberry Pi Pico W のペリフェラルを簡単に制御できるようにする、ファームウェア (FW)、PC アプリケーション、および C# ライブラリのセットです。

C#ライブラリは独自の Windows アプリケーションに組み込むことができます。

1.1 主な機能

  • 2つの接続モード:
    • USB モード: 仮想 COM ポート経由での制御 (Pico と Pico W の両方に対応)。
    • Wi-Fi モード: TCP/IP ソケット通信経由でのリモート制御 (Pico W のみ)。
  • 対応ペリフェラル:
    • GPIO
    • ADC
    • UART
    • SPI (マスター)
    • I2C (マスター)
    • PWM

1.2 システム構成

image

2. ソフトウェアの構成要素

本ソフトウェアは、以下の要素で構成されています。

  1. ファームウェア (.uf2)
    Raspberry Pi Pico用 および Pico W用のFWファイルです。
  2. PC GUI アプリケーション (PicoJigApp.exe)
    PCからUSBやWi-Fi経由でマイコンのペリフェラルを制御するためのWindows GUIアプリです。
  3. C# ライブラリ (PicoJigLib.dll)
    PCからUSBやWi-Fi経由でマイコンのペリフェラルを制御するためのC#のDLLです。独自の Windows アプリケーションに組み込むことができます。
  4. サンプルアプリケーション (PicoJigLibSample.exe, PicoJigLibSample.py)
    PicoJigLib.dll を使用してマイコンのペリフェラルを制御する方法を示す、コンソールベースの C#とPythonのサンプルプログラムです。

3. 成果物

ソースコード、バイナリ、マニュアルは以下のGitHubリポジトリで公開しています。
GitHub - shiomachisoft/PicoJig

開発環境・使用言語

  • ファームウェア(FW): C言語 / Pico SDK
  • PCアプリ・ライブラリ: C# / Visual Studio

4. クイックスタート

  1. 適切なファームウェア(.uf2)を Pico または Pico W に書き込みます。
    • Pico: PicoJig_XXXXXXXX.uf2
    • Pico W: PicoJig_WL_XXXXXXXX.uf2
  2. PC GUI アプリケーション (PicoJigApp.exe) またはサンプルアプリケーション (PicoJigLibSample.exe) を起動し、マイコンのペリフェラルを制御します。

使用するピンや詳細な使い方については、ドキュメントをご参照ください。

5. 免責事項

本記事の内容や本ソフトウェアの使用により生じた、いかなる損害やトラブルについても、作者は一切の責任を負いません。ご利用は自己責任でお願いいたします。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?