2019年に使用するPC用の7最高のArduinoのシミュレータ
最近では、 Arduinoのシミュレータを使えば誰でもが可能になります。つまり、初心者でもプロの回路設計者でも、時間とお金を無駄にすることなくアイデアを学び、プログラムし、テストすることができます。
Arduinoのシミュレータは、回路の回路図と設計の基礎を学びたいプログラマや設計者にとって最適なプラットフォームです。 Arduinoのシミュレータを使えば、ボードや設計機器にダメージを与えることを恐れずに学ぶことができます。
どのように機能するかについての手がかりなしに電気機器を購入するという困難に直面する学生は、Arduinoシミュレータの助けを借りて試行錯誤の間違いを排除することができ、時間とお金の両方を節約できます。
Arduinoシミュレータのもう一つの利点は、それらがラインツーラインデバッグをサポートしているという事実です。 Arduinoのシミュレータはあらゆる種類の形式で提供されており、それらはメインOSと互換性があるように開発されています。
この記事では、Windows PCと互換性のある最高のArduinoシミュレーターをリストします。
- 1
オートデスクイーグル(推奨)
Autodesk Eagleは、あらゆるエンジニアのために強力で使いやすいツールを提供しています。 PCBレイアウトとスケマティック編集ツール、コミュニティ主導の機能、およびライブラリのコンテンツの完全なセットを利用して、電子発明を実現することができます。
Eagleの主な機能は次のとおりです。
- スケマティックエディタ
- モジュール設計ブロック - 既存の回路ブロックを再利用できます。
- マルチシート回路図 - あらゆるサイズのデザインを整理できます。
- 電気的なルールチェック - ようやく回路図設計に自信が持てるようになります。
- リアルタイムのデザイン同期 - 回路図とPCBレイアウトを同期させることができます。
- PCBレイアウトエディタ
- BGAファンアウト - あなたは数秒であなたのBGAから逃げることができます。
- 高速設計 - DDR4、PCI Express、またはUSB-Cを含む最新のテクノロジで設計できます。
- PCBレイアウトの3Dモデル - あなたはあなたのPCBとエンクロージャをシームレスに結合することができます。
- 完全なコンポーネント - これはあなたのコンポーネントのニーズを検討するためのワンストップショップです。
- ユーザー言語プログラム(ULP) - 設計ツールのプロセスを改善することができます。
- オートデスクのWebサイトからEagle Standartバージョンを入手します。
- オートデスクのWebサイトから今すぐEagle Proを入手
- 2
プロテウス
Proteusは、Arduinoのシミュレーションを最も簡単なもののように見せるために、シンプルさとさまざまな機能を組み合わせた優れたArduinoシミュレーターです。 このシミュレータは、教育、自動車、およびIoTなどのあらゆる種類の業界に侵入しました。 LinuxとWindowsの両方と互換性があり、その製品とその活気あるコミュニティについて知っておくべきことがたくさんあります。
Proteusの最も顕著でエキサイティングな機能は、マイクロコントローラで実行されているソフトウェアとそれに接続されているデジタル/アナログ電子機器との間の相互作用をシミュレートする能力です。 マイクロコントローラモデルは、製品設計の他の要素と共に回路図に基づいています。 本物のチップのように、それはあなたのオブジェクトコードの実行をシミュレートします。
Proteusには、オシロスコープ、ロジックアナライザ、ファンクションジェネレータ、パターンジェネレータ、カウンタタイマ、仮想ターミナルなどのさまざまな仮想計測器と、簡単な電圧計や電流計があります。 それ以上に、ProteusはSPIとI2Cのために専用のマスター/スレーブ/モニターモードプロトコルアナライザーを提供します - あなたはそれらをシリアルラインに配線し、シミュレーションプロセスの間に生きているデータを制御/相互作用するだけです。
Proteusは、通信ソフトウェアをハードウェアプロトタイピングの直前に入手するための非常に貴重で安価な方法を提供します。
Proteusでは以下の操作も可能です。
- デバッグ :シングルステップモードでシミュレーションを実行でき、デバッガと同じように機能します。
- 診断 :Proteusは包括的な診断またはトレースメッセージを備えています。
- 混在モードのSPICE回路シミュレーションのコンテキストで、 低レベルと高レベルの両方のマイクロコントローラコードを同時シミュレーションします。
- Proteusは、設計プロセス全体にわたって効率、柔軟性、および品質を向上させます。
今すぐダウンロード
- 3
オートデスク回路
Autodesk Circuitsを使用すると、オンラインで無料で使いやすいツールを使用して、アイデアを実現することができます。 あなたが初心者だけの場合は、Circuit ScribeまたはElectronics Labでもっと簡単な実験から始めることができます。 より経験豊富なユーザーは、スキップしてPCBデザインに直接進むことができます。
Electronics Lab Hubには以下が含まれます。
- リアルタイムシミュレーション :実際に回路を構築する前に設計および試作することができます。 抵抗器、コンデンサ、ポテンショメータからオシロスコープまで、あらゆるものを使用できます。
- Arduinoプログラミング :エディターで任意のArduinoコードをプログラムしてシミュレートすることができ、フルシリアルモニターとサポートされているさまざまなArduinoライブラリのコレクションがあります。
- 共同編集 :他の人をあなたのデザインでリアルタイムで共同作業するように招待できます。
- Circuit Scribe Hubを使用すると、回路を設計およびシミュレートしてから、テンプレートを印刷して共有することができます。 デザインを埋め込んで、Autodesk Circuitの開発者のコミュニティから学ぶこともできます。
PCB Design Hubには以下の機能があります。
- 回路図設計 :コミュニティによって成長しているコンポーネントライブラリから選択することも、独自のコンポーネントを作成することもできます。
- PCBレイアウト:これには、銅トレース、銅フィル、ビアとドリルの穴、およびシルクスクリーンツールなど、必要なすべてのツールが含まれています。
実際にうまくいくものをプログラムすることができれば、コードの習得ははるかに簡単になります。 Autodesk Circuitsは無料のツールなので、今すぐ確認してください。
更新 : Autodesk CircuitsはArduinoシミュレータとしては使用できなくなりました。 その代わりに、AutoDeskはこのツールをPCBパッケージのプラットフォームに変えました。
- 4
Arduino用Virtronicsシミュレータ
このVictronics Arduinoシミュレータは現在入手可能な最もフル機能のものであることを約束します。
それが誇る最も重要な利点は次のとおりです。
- それはArduinoのスケッチの内部の働きを教えそして実演する能力を特徴とします。
- ハードウェアなしで、または機器を購入する前にスケッチをテストすることができます。
- スケッチをデバッグすることができます。
- それを使って、あなたは潜在的な顧客にプロジェクトを実演することができます。
- ハードウェアを使用するよりも早く複雑なスケッチを作成することができます。
あなたは無料版をダウンロードして試してみることができます。そして準備ができたら、Pro版にアップグレードすることができます。 ソフトウェアはArduino Uno、Mega、そしてより標準的なArduinoボード用に設計されています。 次のような多くのプロセスを実行します。
- プログラムは1行ずつ進みます。 新しい行が選択されると、プログラムはその時点から続行します。
- ピン0〜53に対してデジタル書き込み、デジタル読み取り、およびPinModeを実行します。
- ピン0-16のアナログ読み取りおよびデジタルピン0-53のアナログ書き込み
- シリアル、LCD出力、イーサネット、サーボ、SDカード、EEPROM、ソフトシリアル、SPI、ワイヤをエミュレート
- while、for、switch、whileloop機能を実行する場合
- 引数付きサブルーチン(マルチレベル)
- リアルタイムで変数を表示する
- ステップイン、ステップオーバー、ステップアウトまたはランモード
- スケッチを編集する機能、またはArduino IDEで開く機能
- 即興のCGRAMのみで2および4ラインLCDをサポート
- 2次元配列(初期化なし)
シミュレータのフォント、スタイル、サイズを変更することもできます。 最小化モードはデモ/トレーニングに最適です。 このソフトウェアは、カスタムライブラリ、ポインタ、および構造体に対して限定的なサポートを提供しています。
あなたはその公式ページでこのシミュレータに関するより多くの情報をチェックすることができます。
- 5
電化する
Electronifyは、電子機器に苦労している場合、特に自分の電子機器プロジェクトで困っていることがわかった場合に非常に役立ちます。 あなたが初心者であり、あなたが自分自身をこの分野でのキャリアにするために電子機器と組み込みシステムを学びたいと思うならば、それは同じく役に立ちます。
Electronifyを使用すると、さまざまなハードウェアレベルの言語に基本的な電子機器を学ぶことができるようになります。 このWebサイトでは、基本的なものから高度なものまで、電子通信および組み込みシステムに関する必要な知識をすべて簡単な方法で提供しています。 あなたはすべてを一から学び、熟練したプロになることができるでしょう。
公式WebページでElectronifyの詳細をチェックすることができます。
- 6
フリッツ
Fritzingは、この問題に興味を持っている人すべてのためのクリエイティブな資料として電子機器をアクセス可能にするオープンソースのハードウェア構想です。 このWebサイトは、Arduinoと処理の精神に基づいたソフトウェアツール、コミュニティ、およびサービスを提供し、ユーザーが次のことを可能にする創造的なエコシステムを促進します。
- プロトタイプを文書化する
- プロトタイプを他の人と共有する
- 教室でエレクトロニクスを教える
- プロフェッショナルPCBのレイアウトと製造
Fritzingを使用すると、低コストですばやく回路を実際のカスタムメイドのPCBに変えることができます。 このツールは、多くのユーザーが学習および共有の手段として使用している場合にのみ、クリエイティブプラットフォームとして機能します。
あなたは利用可能な多くのチュートリアルからものすごい量のことを学ぶことができます。 最も興味深いものをいくつか紹介します。
- 回路を構築する
- ストリップボードを使う
- SMD部品の取り扱い
- 紙のテンプレートを作成する
- 曲線ワイヤと曲げ脚
- PCBを設計する
- 1分Arduinoシールドデザイン
- 両面ルーティング
- PCBを生産する
- SMD部品のはんだ付け
- カスタムパーツを作成する
- プログラミングコードの添付
Fritzingが公的資金による研究プロジェクトから非営利団体に変わったことを知っていることも興味深いです。 つまり、それを自立させ、開発を続けるためにFritzingは、次のようないくつかのサービスを提供しています。
- Fritzing Fab - PCB製造サービスのFritzing Fabを使用すると、スケッチをすばやく安価にプロフェッショナルPCBに変えることができます。
- ワークショップ - Arduino、Fritzing、および関連するすべてのワークショップが多数あります。これらは初心者や専門家に提供されています。
- 部品の作成 - 自分の製品をFritzingで紹介することもできます。自分でやりたくない場合は、開発者を雇って高品質の部品を作成することもできます。
- 製品 - Fritzingは、教育用スターターおよびアップグレードキットを作成しました。
あなたはFritzingの公式ウェブサイトでより多くの情報をチェックすることができます。
- 7
VBB4Arduino - Arduino用バーチャルブレッドボード
Arduino用バーチャルブレッドボードは 、Arduinoマイクロコントローラーとブレッドボードベースの電子回路モデルを使用して、ユーザーが物理コンピューティングのクールな世界について学ぶための最初のステップを踏み出すのを助けるために作成されています。
Arduino用のバーチャルブレッドボードを使用すると学ぶことができるでしょう:
- 安全な仮想サンドボックス環境での物理コンピューティングについてすべて学ぶことができます。
- あなたは内蔵Arduinoの例から学ぶことができます。
- 何十種類ものセンサー、ライト、そしてモーターを探索することができます。
- あなたはArduinoのコマンドとそれらが何をするのかを学ぶことができるでしょう。
- 実際の回路を作るための参考としてレイアウトブレッドボードを使うことができます。
Virtual Breadboardの主な機能は次のとおりです。
- 無はんだバーチャルブレッドボード回路アプリケーションを設計できます。
- マイクロコントローラベースの電子回路を安全に試すことができます。
- ビルドを実行する前に、回路レイアウトをテストすることができます。
- ソフトウェアは、カスタムマイクロコントローラアプリケーション開発のための組み込みファームウェアエディタを備えています。
- これはあなたのコードと回路をテストするための回路とマイクロコントローラのエミュレータです。
- プログラムはあなたに基づいた学習と回路テストを探索するための対話型仮想化を提供します。
- あなたは十分な例エクスプローラを持っているでしょう。
- それはドキュメンテーションと授業開発のための統合されたWikiシステムを特徴とします。
- あなたはドキュメンテーションハイライトのためにアニメーションGIFスクリーンショット記録をチェックすることができるでしょう。
- ワンクリックで、組み込みアプリケーションをコンパイルして実際のVbb4UNOマイクロコントローラにデプロイします。
- Windows 10 IoT Coreターゲットを使用した8ビットマイクロとRaspberry Pi 2を使用したクロスプラットフォーム開発。
ほとんどのユーザーによると、このソフトウェアは完璧ですが、それはいくつかのバグがあるのでそれは少し修正が必要です。
VBB4Arduinoは、フルVBB製品の簡易版です。 それは初心者を混乱させることができるより少ないオプションとモジュールで独立した始めのバージョンとして意図されています。 これは、物理的なコンピューティングの概念を学ぶためのサンドボックスとして最適です。 上級ユーザーは、ArduinoToolkit拡張モジュールを備えたフルバージョンのVBBを使用したいと思うかもしれません。
公式ページでソフトウェアをチェックしてください。
あなたは私たちのArduinoシミュレータリストの終わりに達しました。 自分のニーズに合っていると思うものを利用してください。
編集者注:この記事は、最も正確なダウンロードリンクとソフトウェアソリューションを示すために更新されました。