コードも回路図もシリアル可視化も1画面で、無料のArduino統合開発環境

Arduino IDEでコードを書き、Fritzingで回路図を描き、P5.jsでシリアル出力を可視化する。電子工作のプロジェクトでは複数のツールを行き来する場面が多い。Mister-Industries氏が開発した「tinyStudio」は、これらの機能を1つのエディターに統合したFOSS(フリー&オープンソースソフトウェア)のIDEだ。alpha版がGitHubで公開されている。アカウント登録もサブスクリプションも不要で、完全にオフラインで動作する。

tinyStudioの画面には、コードエディター、Fritzing風の回路図エディター、P5.jsベースのシリアルビジュアライゼーション、ドキュメントビューアーが並ぶ。コードを編集し、コンパイルし、接続したデバイスにフラッシュ書き込みするまでを1つの画面で完結させる設計だ。回路図エディターではFritzingのようにコンポーネントを配置して配線を描け、対応するコードとの関係を同時に確認できる。

P5.jsのビジュアライゼーション機能は、シリアルモニターの数値をリアルタイムでグラフやアニメーションに描画する。センサーの値を波形で確認するといった用途に使える。

エージェント型のAIコード生成にも対応する。プロンプトからArduinoスケッチを生成し、同じエディター内でコンパイルして書き込める。AIが生成したコードを手動で修正し、すぐに実機で試すサイクルが途切れない。

Arduino IDEは広く使われているが、回路図の作成には別途Fritzingが必要で、シリアル出力の高度な可視化にはP5.jsやProcessingを別ウィンドウで立ち上げる必要がある。tinyStudioはこれらのツール間の切り替えをなくし、特に電子工作を始めたばかりの学習者にとって、回路とコードの対応関係を1つの画面で把握しやすい環境を目指している。alpha版のため機能は開発途上だが、GitHubには122コミットが積まれている。

関連情報

Digital circuit design editor: center canvas shows an octagonal PCB with multicolor wires to a red breakout board, flanked by a left file explorer and right examples panel.

fabsceneの更新情報はXで配信中です

この記事の感想・意見をSNSで共有しよう
  • URLをコピーしました!

最新記事

YouTube / PodCast

【PR】読んで役立つ注目記事

目次