VIDEO
Arduino
チュートリアル・ムービー
Arduino™ AVR®対応対応プロテウスVSMはポピュラーなArduino™プラットフォームをベースの
組み込みシステム開発、テスト及び仮想試作品(バーチャル・プロトタイプ)を作る為の統合環境を提供しています。
シールドやブレイクアウト・ボードなどのスニペットを使用した回路図ベースのマイクロ・コントローラ・シミュレーションの
ユニークな本質はArduino™の全てを迅速で楽しい実験をすることができます。
右のチュートリアル・ムービーをご覧の上、さらに詳しい購入情報を読んで下さい。
35以上の人気シールドとブレイクアウト・ボードが現在標準 として含まれています。
数万円の価値の仮想ハードウェアがLEDやLCDからモーターやセンサー、SDカードから
完全なイーサネット接続までのすべてをカバー。ページの下部に完全なリストを参照して下さい。
如何に動作するか?
Arduino AVRのためのプロテウスVSMはシームレスな開発環境を形成するためのArduinoのツールチェーンとの
組み込みシミュレーションのためのプロテウスVSM技術を兼ね備えています。
Arduinoのシールドは設計プロセスを簡素化するためにProteusでプロジェクトのクリップにとして現されています。
インストルメンテーション(例えば、スコープ、プロトコル・アナライザ)に配線することが出来ます。
さらにはカスタム回路とドライバー・コードを使用して独自のシールドを作成することが出来ます。
一方、統合されたVSM Studio IDEが自動的にダウンロード、インストールしArduinoツールチェーンの設定が出来ます。
ボタンを押すだけで、シミュレーションとデバッグやのためやリアル解析のための物理的なArduinoハードウェアに
回路図上のプロセッサーをプログラムすることが出来ます。*Ardino Unoはサポートしていません。
全てのProteus VSM製品は回路図キャプチャ・パッケージ の
プロフェッショナル・コピーを含んでいます。産業グレードのバーチャル・インストルメンテーション、
数十のプリメイドArduinoシールド/ブレークアウト・ボードと数千の
組み込みペリフェラル・モデル と統合されたVSM Studio IDE
を持ったVSMシミュレーション・エンジンとさらに、システムはグラフ・ベース・シミュレーションと
PCBレイアウト・モジュール によりアップグレードすることが出来ます。
次のProteus professional製品はArduinoマイクロコントローラ・バリアントを含んでいます。
更に詳しくはそれぞれのリンクをクリックして下さい:
購入の際にPCBレイアウトを追加したい場合や他のプロセッサー・ファミリーが必要な場合は
価格表 をご覧下さい。
ATMEGA168, ATMEGA328, ATMEGA2560
ノート: AVR対応Proteus VSM はサポートされているAVRバリアントの全てを含んでいます。
全ての命令セットをサポート
全てのポートと他のI/Oピン操作をサポート
セパレート・プリスケーラ、キャプチャ・コンペアとPWMモードを含む全てのカウンター/タイマーをサポート
ウォッチドッグ・タイマーをサポート
シリアル U(S)ARTをサポート
master slave SPI, USIとTWIシリアル・インターフェースをサポート
全てのモードでアナログからデジタル変換(ADC)とアナログ・コンパレータ・モジュールをサポート
全内部と外部割り込みモードをサポート
コード保護とデータの永続性を含む内部コードとデータEEPROMメモリをサポート
実行のための内部生成プロセッサー・クロックと1クロック周期での正確さを有するイベント・タイミング
コードの内部一致チェックを提供(無効なオペコードの実行, 不正なメモリー・アクセス, スタック・オーバー・フロー・チェッキング等々)
さらに詳しく... VSMソース・レベル・デバッギング・システムに統合
さらに詳しく... プロテウス診断コントロール・システムに統合
ユーザーが設計したシールドの回路図
Arduino™ 4 Channel Relay Shield.
Arduino™ 7-segment Common Anode Breakout Board.
Arduino™ 7-segment Common Cathode Breakout Board.
Arduino™ 8x8 LED's.
Arduino™ 16-channel PWM Servo Adafruit Shield.
Arduino™ 74HC595 Shift Register Breakout Board.
Arduino™ AD8495 K-Type Thermocouple Amplifier Breakout Board.
Arduino™ Data Logger Shield.
Arduino™ DHT22 Humidity & Temperature sensor Breakout Board.
Arduino™ DS18B20 Breakout Board.
Arduino™ DS1302 RTC Breakout Board.
Arduino™ EA DOGS102N-6 Graphics Display Breakout Board.
Arduino™ ENC28J60 Ethernet Breakout Board.
Arduino™ HYT271 Precision Humidity & Temperature sensor Breakout
Board.
Arduino™ I2C 16x2 LCD Breakout Board.
Arduino™ I2C 20x4 LCD Breakout Board.
Arduino™ IOX-16 Shield with MCP23017 I/O Expander.
Arduino™ KS0108 128x64 Graphics Display Breakout Board.
Arduino™ KS0108 192x64 Graphics Display Breakout Board.
Arduino™ LCD Shield.
Arduino™ LED Bar Breakout Board.
Arduino™ LED Shield.
Arduino™ MCP3208 12bit ADC Breakout Board.
Arduino™ MCP3304 13bit ADC Breakout Board.
Arduino™ MCP3421 18-bit ADC Breakout Board.
Arduino™ MCP4921 12bit DAC Breakout Board.
Arduino™ MCP23008 I2C Expander.
Arduino™ Motor Shield with Servos.
Arduino™ Motor Shield.
Arduino™ MPX4250AP absolute pressure sensor Breakout Board.
Arduino™ Nokia 5110-3310 Monochrome LCD Breakout Board.
Arduino™ PCA9555 I2C Expander Breakout Board.
Arduino™ SD Card Breakout Board.
Arduino™ Serial 16x2 LCD Breakout Board.
Arduino™ Serial LED Breakout Board.
Arduino™ Serial LED Horizontal Breakout Board.
Arduino™ SRF04 Ultrasonic Ranger Breakout Board.
Arduino™ SSD1306 128x64 Graphics Display I2C Breakout Board.
Arduino™ SSD1306 128x64 Graphics Display SPI Breakout Board.
Arduino™ Temperature & Light Breakout Board.
Arduino™ Terminal Shield.
Arduino™ Thermistor Breakout Board.
Arduino™ Wave Shield.
Arduino™ Weather Station Shield.
プロテウスVSMモデルは基本的にプログラムしようとするHEXファイルと全く同じに動作します。
しかし、ファームウェアを書くためにコンパイラを使用しますともっと多くの情報がデバッグするのに利用できます。
HEXファイルに代わってこれらのオブジェクト・ファイルをプロテウスに提供しますとより豊かな動作環境が提供されます。
サポートされているコンパイラの情報 をご覧下さい。
フリーのLabcenter VSM Studio IDE は自動的にサポートされているコンパイラーを
Protecus VSMシミュレーションで動作するように設定しますのでこのタスクを大幅に簡素化することが出来ます。
サポートされているコンパイラーの情報はここ をご覧下さい。