Arduinoシミュレータは、Arduinoの回路を実世界に仮想的に描写したものである。
シミュレータは、初心者やプロの設計者がハードウェア機器を集めるために時間を浪費することなく、学習、プログラミング、プロジェクト作成するのに役立ちます。
シミュレータを使用する利点
シミュレータを使用する様々な利点があり、以下に列挙します:
- プロジェクトを作るためにハードウェア機器を購入する必要がないため、お金を節約できます。
- 基板や関連機器の破損を心配する必要がない。
- 面倒な配線が不要。
- シミュレータを使って、学生のミスやエラーをなくすのに役立つ。
- コンピュータとインターネット接続があれば、どこでもコードを学習し、プロジェクトを構築することができます。 無償で利用できるものもあれば、シミュレータにアクセスするためのライセンスが必要なものもあります。
いくつかのシミュレータの種類を以下に示します。
- Autodesk Tinkercad
- Emulator Arduino Simulator
- Autodesk Eagle
- Proteus Simulator
- Virtronics Arduino Simulator
- ArduinoSim
Autodesk Eagle は高度なシミュレータです。 PCBの2Dおよび3Dモデル、モジュール設計、マルチシートスケマティック、リアルタイム同期などの設計に使用されます。
シミュレータにアクセスする方法
ここでは、Autodesk Tinkercad Simulatorを使用します。
TINKERCADにアクセスする手順は次のとおりです。 tinkercadの公式ホームページを開く。 URLはこちらです。 https://www.tinkercad.com/
下図のようなウィンドウが表示されます。
2 右上の横線をクリックします。
3 オートデスクにアカウントがある場合は、「サインイン」オプションをクリックします。
SIGN INウィンドウが表示されます。
任意のサインイン方法を選択できます。 ユーザー名とパスワードを指定します。
すでにオートデスクのアカウントを持っているので、ユーザー名とパスワードで直接サインインします。
JOIN ウィンドウが表示されます。
要件に応じた優先傾向を選択し、Gmail などでサインインします。
次に、以下のようなウィンドウが表示されます。 Create new circuit “オプションをクリックすると、Arduinoの回路設計が開始されます。 設計オプションは、Arduino では役に立たない 3D 設計を作成するために使用します。
6. Autodesk Tinkercad を始める準備が整いました。 プロジェクトの作成を開始できます。
Autodesk Tinkercad Simulator
仮想回路の設計に使用するシミュレータでもあります。
Tinkercad の特徴
Tinkercadの特徴は、以下の通りです。
- 光って動く回路組み立てです。 これは、プロジェクトの要件に応じて、回路のコンポーネントを使用できることを意味します。
- 統合製品設計。 それは回路で使用される電子部品はreal.
- Arduinoのプログラミングであることを意味します。 シミュレータのエディタでプログラムやコードを直接書くことができます。
- また、理解を深めるために、tinkercadが提供するいくつかの既製の例を検討することができます。
シミュレーターの使い方
上記で説明したように、Autodesk Tinkercad にサインインします。
- 以下のように、「新しい回路を作成」オプションをクリックします。 プロジェクト画面に必要なコンポーネントをドラッグ&ドロップする必要があります。 以下に示します。
- コンポーネントのドロップリストをクリックし、「すべて」オプションを選択します。
ドロップ リストは次のように表示されます:
選択したオプション「すべて」は、次のように、少し下にスクロールするとすべてのコンポーネントとスターターの例を表示します:
Code example to blink an LED
それでは、LED を点滅する例で理解しましょう。
- UNO R3を検索し、プロジェクト画面にボードをドラッグ&ドロップします。
- LEDと220オームの抵抗1個を検索し、プロジェクト画面にドラッグドロップします。
抵抗を選択すると、以下のように抵抗を設定するボックスが表示されます:
ここでは、LEDに赤を選択しました。
LEDを選択すると、以下のように色を設定するボックスが表示されます:
- さて、配線を接続しましょう。 配線は、基板上のポイントから部品の端子を選択するだけです。 検索ボックスで配線を検索する必要はありません。
- 回路は次のように表示されます:
- 以下のようにブロックビューではなく「テキスト」を選択します:
- 以下のようにコードを書き込むには、コードボタンをクリックします。
- コーディング画面は次のように表示されます:
また、コードにエラーがある場合は、そのエラーも表示されます。
- ‘Start Simulation’をクリックして、コードをボードにアップロードします。
LEDは1秒間点灯し、1秒間消灯します。
点灯しているLEDは以下のように表示されます:
LEDの点滅を停止するには、「Stop Simulation」をクリックします:
Serial Monitor
シリアルモニタはコーディング画面の下部にあります:
それは以下の画像のようになります:
シミュレーションを停止するには「Playback」をクリックします:
シミュレーションは、コーディング画面下部の下部にあります:
それは、以下の画像のように表示されます。