ja-jp_guide:getting_started
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| ja-jp_guide:getting_started [2026/09/14 23:56] – 外部編集 127.0.0.1 | ja-jp_guide:getting_started [2026/09/15 15:28] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== Arduino IDEで始める ====== | ====== Arduino IDEで始める ====== | ||
| - | このページでは、MPAINO-8A8R(T)・16A16R(T)とMPINO-8A4R(T)-S・8A8R(T)-Sへの最初の書き込みを説明します。製品ラベルでモデル名を確認し、該当する手順に進んでください。 | + | Arduino IDEとILOGICSボードをインストールし、MPINO・MPAINO製品に最初のプログラムを書き込んでデジタル入出力を確認する方法を説明します。 |
| - | ===== 1. 製品を選ぶ ===== | + | ===== 1. Arduino IDEとILOGICSボードをインストールする |
| - | + | ||
| - | ^ 製品 ^ PCとの接続 ^ Arduino IDEのボード選択 ^ 最初の入力・出力 ^ | + | |
| - | | [[ja-jp_products: | + | |
| - | | [[ja-jp_products: | + | |
| - | | [[ja-jp_products: | + | |
| - | | [[ja-jp_products: | + | |
| - | + | ||
| - | [[# | + | |
| - | + | ||
| - | ほかのモデルのケーブル、ピンマップ、開発環境は[[ja-jp_products: | + | |
| - | + | ||
| - | ===== 2. Arduino IDEとILOGICSボードをインストール ===== | + | |
| {{ : | {{ : | ||
| 行 23: | 行 11: | ||
| - [[https:// | - [[https:// | ||
| - [[https:// | - [[https:// | ||
| - | - Arduino IDEを終了し、再起動します。その後、下記の製品別手順でケーブルを接続し、ボードとポートを選択します。 | + | - Arduino IDEを終了し、再起動します。 |
| + | |||
| + | Arduino IDE画面左上の**検証(✓)**でコードをコンパイルし、その隣の**書き込み(→)**で選択したポートの製品へプログラムを転送します。 | ||
| + | |||
| + | ILOGICS SDKがデジタル入出力方向を自動設定するため、以下の例に'' | ||
| - | Arduino IDE画面の左上にある**検証(✓)**でコードをコンパイルし、その隣の**書き込み(→)**で選択したポートの製品にプログラムを転送します。ボードとポートの選択画面は、以下に製品別に示します。 | + | ===== 2. 製品を接続してCOMポートを確認する ===== |
| - | ILOGICS SDKがデジタル入出力方向を自動設定します。以下の例に'' | + | 最初の書き込みでは出力負荷を外します。電源仕様とR(リレー)・T(トランジスタ)の出力形式は、各製品の詳細ページで確認してください。 |
| - | ===== 3. MPAINO-8A8R(T) 最初の書き込み ===== | + | ==== すべてのMPAINOモデル |
| - | ==== 製品を接続する ==== | + | - PCとCPUモジュールの**USBダウンロードポート**をUSBケーブルで接続します。 |
| + | - Windowsの**デバイスマネージャー → ポート(COMとLPT)**で'' | ||
| + | - ポートが表示されない場合は[[https:// | ||
| - | | + | ==== MPINO-16A8R ==== |
| - | - PCとCPUモジュールの**USBダウンロードポート**をUSBケーブルで接続します。USB接続だけで現場の出力負荷が動作すると判断せず、製品の主電源仕様を確認してください。 | + | |
| - | - Windowsの**デバイスマネージャー → ポート(COMとLPT)**で'' | + | |
| - | ==== ボードとポートを選択する ==== | + | - PCと製品本体の**USBダウンロードポート**を**USB A-Bケーブル**で接続します。 |
| + | - デバイスマネージャーで'' | ||
| + | - ポートが表示されない場合は[[https:// | ||
| - | Arduino IDE上部のボード選択欄から**Select other board and port…**を開きます。 | + | ==== その他のMPINOモデル ==== |
| - | {{ : | + | |
| + | | ||
| + | - ポートが表示されない場合は[[https:// | ||
| - | {{ : | + | ===== 3. ボードとポートを選択する ===== |
| + | |||
| + | [[: | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| ^ 番号 ^ 選択する内容 ^ | ^ 番号 ^ 選択する内容 ^ | ||
| - | | **1** | **BOARDS**の検索欄に'' | + | | **1** | **BOARDS**検索欄に、製品シリーズの表で確認したボード名を入力します。 | |
| - | | **2** | 検索結果の'' | + | | **2** | 名前が完全に一致する検索結果を選択します。RとTをまとめた製品では、'' |
| - | {{ : | + | デバイスマネージャーで確認したCOM番号を**PORTS**から選択します。 |
| - | {{ : | + | {{ : |
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| ^ 番号 ^ 選択する内容 ^ | ^ 番号 ^ 選択する内容 ^ | ||
| - | | **1** | **PORTS**でデバイスマネージャーと同じCOM番号を選びます。図の'' | + | | **1** | **PORTS**で、デバイスマネージャーと同じCOM番号を選びます。図の'' |
| - | | **2** | **OK**を押してボードとポートを適用します。 | | + | | **2** | **OK**を選択してボードとポートを適用します。 | |
| + | |||
| + | 上部メニューの**ツール → ボード**、**ツール → ポート**から同じ項目を選択することもできます。 | ||
| + | |||
| + | ===== 4. 最初の出力を点滅させる ===== | ||
| + | |||
| + | 製品シリーズの表で最初の入出力番号を確認し、下記から同じ番号の例を使用します。**ファイル → 新しいスケッチ**を開いてコードを入力し、**Ctrl + S**で保存します。**検証(✓)**で'' | ||
| - | ==== 出力64を点滅させる ==== | + | リレー出力は動作音で確認できます。トランジスタ出力を確認する場合は、電源を切り、製品詳細ページの出力配線に従って試験負荷を接続してください。 |
| - | 次のプログラムは最初の出力'' | + | ==== すべてのMPAINOモデル・出力64 |
| <code cpp> | <code cpp> | ||
| - | const uint8_t OUTPUT_CHANNEL = 64; | + | // MPAINOの最初の出力 |
| + | const uint8_t OUTPUT_CHANNEL = 64; | ||
| void setup() {} | void setup() {} | ||
| 行 74: | 行 89: | ||
| </ | </ | ||
| - | **File → New Sketch**を開いてコードを入力し、**Ctrl + S**で保存します。**検証(✓)**で'' | + | ==== 入力0・出力32を使用するMPINOモデル |
| - | ==== 入力0で出力64を制御する ==== | + | MPINO-8A4R(T)-S、MPINO-8A4R-SU、MPINO-8A8R(T)-S、MPINO-16A16Rで使用します。 |
| - | + | ||
| - | 最初の入力'' | + | |
| <code cpp> | <code cpp> | ||
| - | const uint8_t INPUT_CHANNEL = 0; // MPAINO-8A8R(T)の最初の入力 | + | // 該当するMPINOモデルの最初の出力 |
| - | const uint8_t OUTPUT_CHANNEL = 64; | + | const uint8_t OUTPUT_CHANNEL = 32; |
| void setup() {} | void setup() {} | ||
| void loop() { | void loop() { | ||
| - | | + | |
| - | digitalWrite(OUTPUT_CHANNEL, | + | delay(500); |
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | delay(500); | ||
| } | } | ||
| </ | </ | ||
| - | [[ja-jp_products: | + | ==== MPINO-8A8R・16A8R8T・リレー出力62 ==== |
| - | + | ||
| - | ===== 4. MPAINO-16A16R(T) 最初の書き込み ===== | + | |
| - | + | ||
| - | ==== 製品を接続する ==== | + | |
| - | + | ||
| - | - 製品ラベルで電源仕様とR(リレー)・T(トランジスタ)の出力形式を確認します。最初の書き込み前に出力負荷を外します。 | + | |
| - | - PCとCPUモジュールの**USBダウンロードポート**をUSBケーブルで接続します。出力動作を確認するときは、該当製品の主電源と出力配線も確認してください。 | + | |
| - | - Windowsの**デバイスマネージャー → ポート(COMとLPT)**で'' | + | |
| - | + | ||
| - | ==== ボードとポートを選択する ==== | + | |
| - | + | ||
| - | Arduino IDE上部の**Select other board and port…**を開きます。RモデルとTモデルは同じボード名を選択します。 | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | ^ 番号 ^ 選択する内容 ^ | + | |
| - | | **1** | **BOARDS**の検索欄に'' | + | |
| - | | **2** | 検索結果の'' | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | ^ 番号 ^ 選択する内容 ^ | + | |
| - | | **1** | **PORTS**でデバイスマネージャーと同じCOM番号を選びます。図の'' | + | |
| - | | **2** | **OK**を押して選択を適用します。 | | + | |
| - | + | ||
| - | ==== 出力64を点滅させる | + | |
| - | 次のプログラムは最初の出力'' | + | MPINO-16A8R8Tのトランジスタ出力O(39)を試験する場合は、製品詳細ページでトランジスタ出力の配線を確認し、'' |
| <code cpp> | <code cpp> | ||
| - | const uint8_t OUTPUT_CHANNEL = 64; // MPAINO-16A16R(T)の最初の出力 | + | // リレー出力R(62) |
| + | const uint8_t OUTPUT_CHANNEL = 62; | ||
| void setup() {} | void setup() {} | ||
| 行 139: | 行 125: | ||
| </ | </ | ||
| - | **File → New Sketch**でコードを入力し、**Ctrl + S**で保存します。**検証(✓)**で'' | + | ==== MPINO-16A8R・出力39 ==== |
| - | + | ||
| - | ==== 入力0で出力64を制御する | + | |
| - | + | ||
| - | 最初の入力'' | + | |
| <code cpp> | <code cpp> | ||
| - | const uint8_t INPUT_CHANNEL = 0; // MPAINO-16A16R(T)の最初の入力 | + | // リレー出力R(39) |
| - | const uint8_t OUTPUT_CHANNEL = 64; | + | const uint8_t OUTPUT_CHANNEL = 39; |
| void setup() {} | void setup() {} | ||
| void loop() { | void loop() { | ||
| - | | + | |
| - | digitalWrite(OUTPUT_CHANNEL, | + | delay(500); |
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | delay(500); | ||
| } | } | ||
| </ | </ | ||
| - | [[ja-jp_products: | + | ===== 5. 最初の入力で出力を制御する |
| - | ===== 5. MPINO-8A4R(T)-S 最初の書き込み ===== | + | 電源を切ってから入力とCOMを配線します。入力をON/ |
| - | ==== 製品を接続する ==== | + | ==== すべてのMPAINOモデル・入力0 → 出力64 ==== |
| - | + | ||
| - | - 製品ラベルで電源仕様とR(リレー)・T(トランジスタ)の出力形式を確認します。最初の書き込みでは出力負荷を外します。 | + | |
| - | - PCと製品のダウンロードポートをILOGICSの**MPダウンロードケーブル**で接続します。一般的なUSBケーブルや市販のUSB-TTL変換ケーブルでは代用できません。 | + | |
| - | - Windowsの**デバイスマネージャー → ポート(COMとLPT)**で'' | + | |
| - | + | ||
| - | ==== ボードとポートを選択する ==== | + | |
| - | + | ||
| - | Arduino IDE上部のボード選択欄から**Select other board and port…**を開きます。RモデルとTモデルは同じボード名を使用します。 | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | ^ 番号 ^ 選択する内容 ^ | + | |
| - | | **1** | **BOARDS**の検索欄に'' | + | |
| - | | **2** | 検索結果の'' | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | ^ 番号 ^ 選択する内容 ^ | + | |
| - | | **1** | **PORTS**でデバイスマネージャーの'' | + | |
| - | | **2** | **OK**を押してボードとポートを適用します。 | | + | |
| - | + | ||
| - | ==== 出力32(P32)を点滅させる | + | |
| - | + | ||
| - | 次のプログラムは最初の出力'' | + | |
| <code cpp> | <code cpp> | ||
| - | const uint8_t OUTPUT_CHANNEL = 32; | + | // MPAINOの最初の入力 |
| + | const uint8_t INPUT_CHANNEL = 0; | ||
| + | const uint8_t OUTPUT_CHANNEL = 64; | ||
| void setup() {} | void setup() {} | ||
| void loop() { | void loop() { | ||
| - | | + | |
| - | delay(500); | + | digitalWrite(OUTPUT_CHANNEL, |
| - | digitalWrite(OUTPUT_CHANNEL, | + | |
| - | delay(500); | + | |
| } | } | ||
| </ | </ | ||
| - | **File → New Sketch**を開いてコードを入力し、**Ctrl + S**で保存します。**検証(✓)**で'' | + | ==== 入力0・出力32を使用するMPINOモデル |
| - | + | ||
| - | ==== 入力0(P0)で出力32(P32)を制御する ==== | + | |
| - | + | ||
| - | 最初の入力'' | + | |
| <code cpp> | <code cpp> | ||
| - | const uint8_t INPUT_CHANNEL = 0; // MPINO-8A4R(T)-Sの最初の入力(P0) | + | // 該当するMPINOモデルの最初の入力 |
| + | const uint8_t INPUT_CHANNEL = 0; | ||
| const uint8_t OUTPUT_CHANNEL = 32; | const uint8_t OUTPUT_CHANNEL = 32; | ||
| 行 222: | 行 175: | ||
| </ | </ | ||
| - | [[ja-jp_products: | + | ==== MPINO-8A8R・16A8R8T・入力22 → リレー出力62 ==== |
| - | + | ||
| - | ===== 6. MPINO-8A8R(T)-S 最初の書き込み ===== | + | |
| - | + | ||
| - | ==== 製品を接続する ==== | + | |
| - | + | ||
| - | - 製品ラベルで電源仕様とR(リレー)・T(トランジスタ)の出力形式を確認します。最初の書き込み前に出力負荷を外します。 | + | |
| - | - PCと製品のダウンロードポートをILOGICSの**MPダウンロードケーブル**で接続します。一般的なUSBケーブルや市販のUSB-TTL変換ケーブルでは代用できません。 | + | |
| - | - Windowsの**デバイスマネージャー | + | |
| - | + | ||
| - | ==== ボードとポートを選択する ==== | + | |
| - | + | ||
| - | Arduino IDE上部の**Select other board and port…**を開きます。RモデルとTモデルは同じボード名を選択します。 | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | ^ 番号 ^ 選択する内容 ^ | + | |
| - | | **1** | **BOARDS**の検索欄に'' | + | |
| - | | **2** | 検索結果の'' | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | ^ 番号 ^ 選択する内容 ^ | + | |
| - | | **1** | **PORTS**でデバイスマネージャーの'' | + | |
| - | | **2** | **OK**を押して選択を適用します。 | | + | |
| - | + | ||
| - | ==== 出力32を点滅させる | + | |
| - | + | ||
| - | 次のプログラムは最初の出力'' | + | |
| <code cpp> | <code cpp> | ||
| - | const uint8_t OUTPUT_CHANNEL = 32; | + | // 入力I(22) |
| + | const uint8_t INPUT_CHANNEL = 22; | ||
| + | const uint8_t OUTPUT_CHANNEL = 62; | ||
| void setup() {} | void setup() {} | ||
| void loop() { | void loop() { | ||
| - | | + | |
| - | delay(500); | + | digitalWrite(OUTPUT_CHANNEL, |
| - | digitalWrite(OUTPUT_CHANNEL, | + | |
| - | delay(500); | + | |
| } | } | ||
| </ | </ | ||
| - | **File → New Sketch**でコードを入力し、**Ctrl + S**で保存します。**検証(✓)**で'' | + | ==== MPINO-16A8R・入力22 → 出力39 ==== |
| - | + | ||
| - | ==== 入力0(P0)で出力32を制御する | + | |
| - | + | ||
| - | 最初の入力'' | + | |
| <code cpp> | <code cpp> | ||
| - | const uint8_t INPUT_CHANNEL = 0; // MPINO-8A8R(T)-Sの最初の入力(P0) | + | // 入力I(22) |
| - | const uint8_t OUTPUT_CHANNEL = 32; | + | const uint8_t INPUT_CHANNEL = 22; |
| + | const uint8_t OUTPUT_CHANNEL = 39; | ||
| void setup() {} | void setup() {} | ||
| 行 287: | 行 205: | ||
| </ | </ | ||
| - | [[ja-jp_products: | + | ===== 6. 問題が起きたとき ===== |
| - | + | ||
| - | ===== 7. 問題が起きたとき ===== | + | |
| ^ 症状 ^ 確認する内容 ^ | ^ 症状 ^ 確認する内容 ^ | ||
| - | | ボードの検索結果にモデルが表示されない | '' | + | | ボードの検索結果にモデルが表示されない | '' |
| - | | デバイスマネージャーにCOMポートがない | MPAINOではCPUのUSBダウンロードポートとCP210xドライバ、MPINOではMPダウンロードケーブルとFTDIドライバを確認します。 | | + | | デバイスマネージャーにCOMポートがない | 「製品を接続してCOMポートを確認する」で、使用する製品の接続方法とドライバを確認します。MPINO-16A8RではMPダウンロードケーブルを使用しません。 | |
| - | | 検証でエラーが出る | 選択したボードが製品と一致するか、コードを正しく入力したか確認します。下部の出力欄でエラー行を確認します。 | | + | | 検証でエラーが表示される | 選択したボードが製品と一致するか、コードを正しく入力したか確認します。出力欄に最初に表示されたエラー行から確認します。 | |
| | 書き込みに失敗する | デバイスマネージャーとArduino IDEのCOM番号が一致するか確認します。ケーブル接続と製品電源も確認します。 | | | 書き込みに失敗する | デバイスマネージャーとArduino IDEのCOM番号が一致するか確認します。ケーブル接続と製品電源も確認します。 | | ||
| - | | 書き込み後も出力が変わらない | MPAINOは出力'' | + | | 書き込み後も出力が変わらない | 製品シリーズの表で最初の出力番号を、製品詳細ページでR/ |
| - | | 入力をONにしても出力が変わらない | 入力'' | + | | 入力をONにしても出力が変わらない | 製品シリーズの表で最初の入力番号を確認し、製品詳細ページの入力・COM配線を確認します。 | |
| ===== 次の文書 ===== | ===== 次の文書 ===== | ||
| - | * [[ja-jp_guide: | + | * [[ja-jp_guide: |
| * [[ja-jp_commands: | * [[ja-jp_commands: | ||
| * [[: | * [[: | ||
ja-jp_guide/getting_started.1789397762.txt.gz · 最終更新: by 127.0.0.1
