ja-jp_guide:getting_started
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| ja-jp_guide:getting_started [2026/09/14 18:12] – 外部編集 127.0.0.1 | ja-jp_guide:getting_started [2026/09/15 15:28] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== Arduino IDEで始める ====== | ====== Arduino IDEで始める ====== | ||
| - | MPINO・MPAINO製品にプログラムを書き込み、デジタル出力と入力を確認する手順です。以下のコードで使う入力'' | + | Arduino IDEとILOGICSボードをインストールし、MPINO・MPAINO製品に最初のプログラムを書き込んでデジタル入出力を確認する方法を説明します。 |
| - | ===== 1. 製品と入出力アドレスを確認 | + | ===== 1. Arduino IDEとILOGICSボードをインストールする |
| - | 製品ラベルで正式なモデル名、R/ | + | {{ : |
| - | * **MPAINO-8A8R(T):** 以下の例では入力'' | + | {{ : |
| - | * **ほかのMPAINO・MPINOモデル:** [[ja-jp_products: | + | |
| - | ===== 2. 電源を入れる前に ===== | + | - [[https:// |
| + | - [[https:// | ||
| + | - Arduino IDEを終了し、再起動します。 | ||
| - | - 製品説明書と照合して、端子名と電源の極性を確認します。 | + | Arduino IDE画面左上の**検証(✓)**でコードをコンパイルし、その隣の**書き込み(→)**で選択したポートの製品へプログラムを転送します。 |
| - | - COMの配線と、製品に指定された書き込み用ケーブルを確認します。この例のMPAINO-8A8R(T)は、CPUモジュールのダウンロードポートに一般的なUSBケーブルを接続します。 | + | |
| - | - 最初の書き込みと出力確認は、出力負荷を外した状態で行います。 | + | |
| - | - 非常停止回路と過電流保護回路はプログラムとは別に構成します。 | + | |
| - | ===== 3. Arduino IDEとILOGICSボードをインストール ===== | + | ILOGICS |
| - | {{ : | + | ===== 2. 製品を接続してCOMポートを確認する ===== |
| - | {{ : | + | 最初の書き込みでは出力負荷を外します。電源仕様とR(リレー)・T(トランジスタ)の出力形式は、各製品の詳細ページで確認してください。 |
| - | - [[https:// | + | ==== すべてのMPAINOモデル ==== |
| - | - [[https:// | + | |
| - | - Arduino IDEを終了し、もう一度起動します。 | + | |
| - | - 製品をPCに接続し、次の手順でボードとポートを選択します。 | + | |
| - | ==== ボードを選択 ==== | + | - PCとCPUモジュールの**USBダウンロードポート**をUSBケーブルで接続します。 |
| + | - Windowsの**デバイスマネージャー → ポート(COMとLPT)**で'' | ||
| + | - ポートが表示されない場合は[[https:// | ||
| - | Arduino IDE上部のボード選択欄をクリックし、**Select other board and port…**を選択します。以下はMPAINO-8A8R(T)を検索して選択した実際の画面です。 | + | ==== MPINO-16A8R ==== |
| - | {{ : | + | |
| + | | ||
| + | - ポートが表示されない場合は[[https:// | ||
| - | {{ : | + | ==== その他のMPINOモデル ==== |
| - | ^ 番号 ^ 画面で行う操作 ^ | + | - PCと製品のダウンロードポートを**MPダウンロードケーブル**で接続します。 |
| - | | **1** | **BOARDS**の検索欄に製品のモデル名を入力します。 | | + | |
| - | | **2** | 製品ラベルと一致するILOGICSボードを選択します。MPINO-8A4R-SとMPINO-8A4T-Sでは'' | + | - ポートが表示されない場合は[[https:// |
| - | ==== ポートを選択 ==== | + | ===== 3. ボードとポートを選択する ===== |
| - | MPAINO-8A8R(T)を接続した後、Windowsの**デバイス マネージャー → ポート(COMとLPT)**には'' | + | [[:ja-jp_products: |
| - | {{ : | + | {{ : |
| - | {{ : | + | {{ : |
| - | ^ 番号 ^ 画面で行う操作 | + | ^ 番号 ^ 選択する内容 |
| - | | **1** | **PORTS**で、デバイス マネージャーで確認したCOM番号を選択します。画像の'' | + | | **1** | **BOARDS**検索欄に、製品シリーズの表で確認したボード名を入力します。 | |
| - | | **2** | **OK**をクリックしてボードとポートの選択を確定します。 | | + | | **2** | 名前が完全に一致する検索結果を選択します。RとTをまとめた製品では、'' |
| - | Arduino IDEでは、ドライバー名ではなく'' | + | デバイスマネージャーで確認したCOM番号を**PORTS**から選択します。 |
| - | デバイス マネージャーにCOMポートが表示されない場合は、接続方法に合うドライバーをインストールしてからケーブルを接続し直します。 | + | {{ : |
| - | * **MPAINO-8A8R(T)などCP210x内蔵の製品:** [[https:// | + | |
| - | * **MPダウンロードケーブルを使う製品:** [[https:// | + | |
| - | ボードを選択済みなら、メニューからも同じポートを選択できます:**① Tools → ② Port → ③ COM1**。 | + | {{ : |
| - | {{ : | + | {{ : |
| - | {{ : | + | {{ : |
| - | ボードだけでもコードの検証はできますが、製品への書き込みにはポートの選択も必要です。 | + | ^ 番号 ^ 選択する内容 ^ |
| + | | **1** | **PORTS**で、デバイスマネージャーと同じCOM番号を選びます。図の'' | ||
| + | | **2** | **OK**を選択してボードとポートを適用します。 | ||
| - | ===== 4. 最初の出力プログラム ===== | + | 上部メニューの**ツール → ボード**、**ツール → ポート**から同じ項目を選択することもできます。 |
| - | 以下のスケッチはMPAINO-8A8R(T)の出力'' | + | ===== 4. 最初の出力を点滅させる ===== |
| - | {{ : | + | 製品シリーズの表で最初の入出力番号を確認し、下記から同じ番号の例を使用します。**ファイル → 新しいスケッチ**を開いてコードを入力し、**Ctrl + S**で保存します。**検証(✓)**で'' |
| - | {{ : | + | リレー出力は動作音で確認できます。トランジスタ出力を確認する場合は、電源を切り、製品詳細ページの出力配線に従って試験負荷を接続してください。 |
| - | ^ 番号 ^ 画面で行う操作 ^ | + | ==== すべてのMPAINOモデル・出力64 ==== |
| - | | **1** | **検証(✓):** コードをコンパイルしてエラーを確認します。製品への書き込みは行いません。 | | + | |
| - | | **2** | **書き込み(→):** 検証したプログラムを選択したポートの製品に転送します。 | | + | |
| - | | **3** | **ボード選択:** 選択中のモデル名を確認し、必要に応じてボード・ポート選択画面を開き直します。 | | + | |
| - | | **4** | **スケッチ編集領域:** 以下のコードを入力します。 | | + | |
| <code cpp> | <code cpp> | ||
| - | const uint8_t OUTPUT_CHANNEL = 64; // MPAINO-8A8R(T)の例 | + | // MPAINOの最初の出力 |
| + | const uint8_t OUTPUT_CHANNEL = 64; | ||
| void setup() {} | void setup() {} | ||
| 行 93: | 行 89: | ||
| </ | </ | ||
| - | MPAINO-8A8R(T)向けILOGICS SDKの'' | + | ==== 入力0・出力32を使用するMPINOモデル ==== |
| - | - **ファイル → 新規スケッチ**を開いてコードを入力します。MPINOまたはほかのMPAINOモデルでは、'' | + | MPINO-8A4R(T)-S、MPINO-8A4R-SU、MPINO-8A8R(T)-S、MPINO-16A16Rで使用します。 |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | リレー出力では接点の動作音でも確認できます。トランジスタ出力は外部電源と負荷を接続しない状態では電圧出力のように測定できません。出力表示灯がない製品では、まず説明書でその出力の確認方法を調べてください。 | + | <code cpp> |
| + | // 該当するMPINOモデルの最初の出力 | ||
| + | const uint8_t OUTPUT_CHANNEL = 32; | ||
| - | ===== 5. 入力に応じて出力を切り替える ===== | + | void setup() {} |
| - | MPAINO-8A8R(T)の入力'' | + | void loop() { |
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | delay(500); | ||
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | delay(500); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== MPINO-8A8R・16A8R8T・リレー出力62 ==== | ||
| + | |||
| + | MPINO-16A8R8Tのトランジスタ出力O(39)を試験する場合は、製品詳細ページでトランジスタ出力の配線を確認し、'' | ||
| <code cpp> | <code cpp> | ||
| - | const uint8_t INPUT_CHANNEL = 0; // MPAINO-8A8R(T)の入力例 | + | // リレー出力R(62) |
| - | const uint8_t OUTPUT_CHANNEL = 64; // MPAINO-8A8R(T)の出力例 | + | const uint8_t OUTPUT_CHANNEL = 62; |
| void setup() {} | void setup() {} | ||
| void loop() { | void loop() { | ||
| - | | + | |
| - | digitalWrite(OUTPUT_CHANNEL, | + | delay(500); |
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | delay(500); | ||
| } | } | ||
| </ | </ | ||
| - | このスケッチを**検証(✓)**してから**書き込み(→)**ます。MPAINO-8A8R(T)の製品説明書に従って入力信号を接続し、入力状態を変えたときに出力状態も連動することを確認します。MPAINOのデジタル入力にはプルダウン抵抗が内蔵されています。ほかのモデルでは、その製品のピンマップに記載されたアドレスを使い、入力回路を確認してください。 | + | ==== MPINO-16A8R・出力39 ==== |
| + | |||
| + | <code cpp> | ||
| + | // リレー出力R(39) | ||
| + | const uint8_t OUTPUT_CHANNEL = 39; | ||
| + | |||
| + | void setup() {} | ||
| + | |||
| + | void loop() { | ||
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | delay(500); | ||
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | delay(500); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== 5. 最初の入力で出力を制御する ===== | ||
| + | |||
| + | 電源を切ってから入力とCOMを配線します。入力をON/ | ||
| + | |||
| + | ==== すべてのMPAINOモデル・入力0 → 出力64 ==== | ||
| + | |||
| + | <code cpp> | ||
| + | // MPAINOの最初の入力 | ||
| + | const uint8_t INPUT_CHANNEL = 0; | ||
| + | const uint8_t OUTPUT_CHANNEL = 64; | ||
| + | |||
| + | void setup() {} | ||
| + | |||
| + | void loop() { | ||
| + | const bool inputOn = digitalRead(INPUT_CHANNEL); | ||
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== 入力0・出力32を使用するMPINOモデル ==== | ||
| + | |||
| + | <code cpp> | ||
| + | // 該当するMPINOモデルの最初の入力 | ||
| + | const uint8_t INPUT_CHANNEL = 0; | ||
| + | const uint8_t OUTPUT_CHANNEL = 32; | ||
| + | |||
| + | void setup() {} | ||
| + | |||
| + | void loop() { | ||
| + | const bool inputOn = digitalRead(INPUT_CHANNEL); | ||
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== MPINO-8A8R・16A8R8T・入力22 → リレー出力62 ==== | ||
| + | |||
| + | <code cpp> | ||
| + | // 入力I(22) | ||
| + | const uint8_t INPUT_CHANNEL = 22; | ||
| + | const uint8_t OUTPUT_CHANNEL = 62; | ||
| + | |||
| + | void setup() {} | ||
| + | |||
| + | void loop() { | ||
| + | const bool inputOn = digitalRead(INPUT_CHANNEL); | ||
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== MPINO-16A8R・入力22 → 出力39 ==== | ||
| + | |||
| + | <code cpp> | ||
| + | // 入力I(22) | ||
| + | const uint8_t INPUT_CHANNEL = 22; | ||
| + | const uint8_t OUTPUT_CHANNEL = 39; | ||
| + | |||
| + | void setup() {} | ||
| + | |||
| + | void loop() { | ||
| + | const bool inputOn = digitalRead(INPUT_CHANNEL); | ||
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | } | ||
| + | </ | ||
| ===== 6. 問題が起きたとき ===== | ===== 6. 問題が起きたとき ===== | ||
| ^ 症状 ^ 確認する内容 ^ | ^ 症状 ^ 確認する内容 ^ | ||
| - | | ボード検索に製品が表示されない | '' | + | | ボードの検索結果にモデルが表示されない | '' |
| - | | 検証でエラーが出る | + | | デバイスマネージャーにCOMポートがない |
| - | | 書き込みに失敗する | ボードとCOMポート、製品の書き込み用ケーブル、製品の電源を確認します。 | | + | | 検証でエラーが表示される | 選択したボードが製品と一致するか、コードを正しく入力したか確認します。出力欄に最初に表示されたエラー行から確認します。 | |
| - | | 書き込み後も出力が変わらない | '' | + | | 書き込みに失敗する | デバイスマネージャーとArduino IDEのCOM番号が一致するか確認します。ケーブル接続と製品電源も確認します。 | |
| + | | 書き込み後も出力が変わらない | 製品シリーズの表で最初の出力番号を、製品詳細ページでR/ | ||
| + | | 入力をONにしても出力が変わらない | 製品シリーズの表で最初の入力番号を確認し、製品詳細ページの入力・COM配線を確認します。 | | ||
| - | ===== 次に読むドキュメント | + | ===== 次の文書 |
| - | * [[ja-jp_guide: | + | * [[ja-jp_guide: |
| - | * [[ja-jp_commands: | + | * [[ja-jp_commands: |
| - | * [[: | + | * [[: |
ja-jp_guide/getting_started.1789377163.txt.gz · 最終更新: by 127.0.0.1
