Product Design, Manufacturing & Innovation Resources
家 » オンラインツール » Wokwi ArduinoおよびESP32シミュレーター

Wokwi ArduinoおよびESP32シミュレーター

Wokwiは、ブラウザ上で組み込みプロジェクトをシミュレートするソフトウェアです。Arduino(Uno、Mega、Nano)、ESP32、STM32、Raspberry Pi Picoボードに対応し、ディスプレイ、センサー、モーター、WiFiのシミュレーションも可能です。エディタでファームウェアを記述し、仮想パーツをキャンバス上に配置し、配線して実行ボタンを押すだけで完成です。

コンパイルされたファームウェアはシミュレートされたチップ上で動作するため、ハードウェアなしでシリアル出力と周辺機器の応答を確認できます。プロジェクトはリンクを介して共有されます。有料のWokwi Proプランでは、VS Code拡張機能、CI統合、ビルド速度の向上などが追加されますが、ブラウザシミュレータは引き続き無料で利用できます。

あらかじめ用意されたサンプルから始めるか、テンプレートを使用してください。非常に効果的です。

組み込みエンジニアは、基板が完成する前にロジックのプロトタイプ作成とデバッグを行い、製品開発者は共有可能な概念実証を作成します。シミュレータはアカウントなしで動作します。プロジェクトをクラウドに保存するにはアカウントが必要ですが、そうでない場合はプロジェクトはブラウザのローカルストレージに保存されます。

分野: 組み込みシステム、エレクトロニクス、ロボット工学、IoT、教育。
Proteus、Tinkercad Circuits、PlatformIOの無料代替ツール。
Wokwi ArduinoおよびESP32シミュレーターとProteus、Tinkercad Circuits、PlatformIOとの比較
ウォクウィプロテウスティンカーカッド回路PlatformIO
技術的範囲: ブラウザ上で組み込みファームウェアをシミュレートし、仮想ディスプレイ、センサー、モーター、Wi-Fiも同時に動作させます。ファームウェアはシミュレートされたチップ上で動作するため、基板なしでシリアル出力や周辺機器の応答を観察できます。技術的範囲: マイクロコントローラモデルと混合モードSPICE回路シミュレーションを組み合わせることで、アナログ動作とファームウェアを1つの回路図で解析できます。回路図の入力データはPCBレイアウトにも反映されますが、Wokwiではこの機能はサポートされていません。技術的範囲: 対話型ブレッドボード上でArduino回路をシミュレートし、ブロックベースのコーディングをサポートします。回路とマイクロコントローラの入門的な学習を目的としています。技術的範囲: ビルドシステム、静的コードアナライザー、統合デバッガー、実機向けリモート単体テスト機能を備えた開発ツールチェーン。仮想回路設計ではなく、ファームウェアの作成とテストを目的としています。
ハードウェアターゲット: Arduino(Uno、Mega、Nano)、ESP32、STM32、Raspberry Pi Picoに加え、カスタムパーツ用のChips APIも提供しています。GDBデバッグについては、ArduinoとRaspberry Pi Picoに関するドキュメントが用意されています。ハードウェアターゲット: 750種類以上のマイクロプロセッサとそのI/Oポート、割り込み、タイマー、USARTに対応。バージョン9.2では、STM32CubeIDEプロジェクトのシミュレーション機能が拡張されました。ハードウェアターゲット: Arduinoボードとマイクロコントローラー。ハードウェアターゲット: ARM、AVR、Espressif ESP8266およびESP32、FPGA、8051、MSP430、Nordic nRF、NXP i.MX RT、PIC32、RISC-V、STM8、STM32、Teensyをサポートし、Arduino、ESP-IDF、FreeRTOS、Zephyr、STM32Cubeなどのフレームワークに対応しています。
テストと自動化: Wokwi CIは、ESP-IDFファームウェアの空きヒープ領域を追跡し、ファームウェアに変更を加えることなくテストを失敗させることで、メモリリークを検出できます。VS Code拡張機能も利用可能です。テストと自動化: リモートユニットテスト、継続的インテグレーションのサポート、メモリ検査機能を備えたファームウェアファイルエクスプローラーなどが機能として挙げられています。
ライセンスとコストモデル: 個人利用は無料ですが、商用ユーザーやプロフェッショナルは有料プランが必要です。有料プランでは、VS Code拡張機能、CI統合、ビルド速度の向上などが追加されます。バイナリSDカードへのアップロードなど、一部の機能は有料ユーザー限定です。ライセンスとコストモデル: VSMパッケージとして販売されており、周波数、ノイズ、スイープ解析のための高度なシミュレーションオプションは別途購入可能です。無料デモではサンプル設計をお試しいただけます。ライセンスとコストモデル: 無料です。有料ライセンスや購読料は一切不要です。ライセンスとコストモデル: Apache 2.0ライセンスの下でオープンソースとして提供されており、商用プロジェクトと個人プロジェクトの両方で利用可能です。テレメトリ機能はデフォルトで有効になっており、設定変更も可能です。
プラットフォームとインストール: アカウントなしでブラウザ上で動作します。プロジェクトをクラウドに保存するにはアカウントが必要です。また、VS Code からプロジェクトをシミュレートすることもできます。プラットフォームとインストール: デスクトップソフトウェア。Proteus 9は64ビットアーキテクチャを採用しています。プラットフォームとインストール: 完全にウェブブラウザ上で動作し、インターネット接続が必要で、インストールは不要です。プラットフォームとインストール: デスクトップIDEおよびCIシステムと統合するPythonパッケージ(バージョンページでPython 3.6以降であることが確認済み)。

もっと コーディング, シミュレーション ツール

おすすめのオンラインツールを教えてください。

上記のウェブサイトよりも優れた、補完的な、あるいは代替となるウェブサイトをご存知ですか?

> こちらから提案してください <

10年目 周年

フルサイズの画像とダウンロードは、登録会員のみが100%無料で利用できます。