ja-jp_guide:getting_started
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| ja-jp_guide:getting_started [2026/09/13 00:34] – 外部編集 127.0.0.1 | ja-jp_guide:getting_started [2026/09/15 15:28] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== Arduino IDEで始める ====== | ====== Arduino IDEで始める ====== | ||
| - | このガイドでは、製品を初めて接続した後にデジタル入力と出力を1チャネルずつ確認する手順を説明します。 | + | Arduino IDEとILOGICSボードをインストールし、MPINO・MPAINO製品に最初のプログラムを書き込んでデジタル入出力を確認する方法を説明します。 |
| - | ===== 1. 製品名を確認 | + | ===== 1. Arduino IDEとILOGICSボードをインストールする |
| - | 製品ラベルで次の項目を確認してください。 | + | {{ : |
| - | * MPINOまたはMPAINO製品群 | + | {{ : |
| - | * 正式なモデル名とR/ | + | |
| - | * 入出力点数 | + | |
| - | * 電源入力仕様 | + | |
| - | ===== 2. 電源を入れる前に ===== | + | - [[https:// |
| + | - [[https:// | ||
| + | - Arduino IDEを終了し、再起動します。 | ||
| - | - 製品マニュアルと端子名を照合します。 | + | Arduino IDE画面左上の**検証(✓)**でコードをコンパイルし、その隣の**書き込み(→)**で選択したポートの製品へプログラムを転送します。 |
| - | - 電源の極性とCOM配線を確認します。 | + | |
| - | - 出力負荷を外した状態で初回の書き込みを準備します。 | + | |
| - | - アナログモジュールのDIPスイッチは電源を切って設定します。 | + | |
| - | - 非常停止と過電流保護回路はプログラムとは独立して構成します。 | + | |
| - | ===== 3. Arduino IDEとILOGICSボードのインストール ===== | + | ILOGICS |
| - | - [[https:// | + | ===== 2. 製品を接続してCOMポートを確認する ===== |
| - | - [[https:// | + | |
| - | - Arduino IDEを起動します。すでに開いている場合は終了してから再起動します。 | + | |
| - | - **ツール → ボード → ILOGICS (in Sketchbook)**で、製品ラベルに対応するボードを選択します。MPINO-8A4R-SとMPINO-8A4T-Sは'' | + | |
| - | - 製品をPCに接続し、**ツール → ポート**で接続されたCOMポートを選択します。 | + | |
| - | 一部のモデルではArduino Mega/Mega 2560のボード定義も使用できます。モデルごとのインストール要否はArduino SDKダウンロードページで確認してください。このガイドのMPAINO論理チャネルの例はILOGICSボード定義を前提にしています。Arduino Mega/Mega 2560を選択した場合は、製品マニュアルに記載されたArduinoピン番号にコードを変更してください。ILOGICSの内蔵命令を使用する場合はILOGICSのボード定義を選択します。 | + | 最初の書き込みでは出力負荷を外します。電源仕様とR(リレー)・T(トランジスタ)の出力形式は、各製品の詳細ページで確認してください。 |
| - | ===== 4. 最初の出力プログラム ===== | + | ==== すべてのMPAINOモデル |
| - | 下の例の'' | + | - PCとCPUモジュールの**USBダウンロードポート**をUSBケーブルで接続します。 |
| + | - Windowsの**デバイスマネージャー → ポート(COMとLPT)**で'' | ||
| + | - ポートが表示されない場合は[[https:// | ||
| - | | + | ==== MPINO-16A8R ==== |
| - | * MPAINO:最初の出力は'' | + | |
| + | - PCと製品本体の**USBダウンロードポート**を**USB A-Bケーブル**で接続します。 | ||
| + | - デバイスマネージャーで'' | ||
| + | - ポートが表示されない場合は[[https:// | ||
| + | |||
| + | ==== その他のMPINOモデル ==== | ||
| + | |||
| + | - PCと製品のダウンロードポートを**MPダウンロードケーブル**で接続します。 | ||
| + | - デバイスマネージャーで'' | ||
| + | - ポートが表示されない場合は[[https:// | ||
| + | |||
| + | ===== 3. ボードとポートを選択する ===== | ||
| + | |||
| + | [[: | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ^ 番号 ^ 選択する内容 ^ | ||
| + | | **1** | **BOARDS**検索欄に、製品シリーズの表で確認したボード名を入力します。 | | ||
| + | | **2** | 名前が完全に一致する検索結果を選択します。RとTをまとめた製品では、'' | ||
| + | |||
| + | デバイスマネージャーで確認したCOM番号を**PORTS**から選択します。 | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ^ 番号 ^ 選択する内容 ^ | ||
| + | | **1** | **PORTS**で、デバイスマネージャーと同じCOM番号を選びます。図の'' | ||
| + | | **2** | **OK**を選択してボードとポートを適用します。 | | ||
| + | |||
| + | 上部メニューの**ツール → ボード**、**ツール → ポート**から同じ項目を選択することもできます。 | ||
| + | |||
| + | ===== 4. 最初の出力を点滅させる ===== | ||
| + | |||
| + | 製品シリーズの表で最初の入出力番号を確認し、下記から同じ番号の例を使用します。**ファイル → 新しいスケッチ**を開いてコードを入力し、**Ctrl + S**で保存します。**検証(✓)**で'' | ||
| + | |||
| + | リレー出力は動作音で確認できます。トランジスタ出力を確認する場合は、電源を切り、製品詳細ページの出力配線に従って試験負荷を接続してください。 | ||
| + | |||
| + | ==== すべてのMPAINOモデル・出力64 ==== | ||
| <code cpp> | <code cpp> | ||
| - | const uint8_t OUTPUT_CHANNEL = 64; // MPAINOの例 | + | // MPAINOの最初の出力 |
| + | const uint8_t OUTPUT_CHANNEL = 64; | ||
| - | void setup() { | + | void setup() {} |
| - | pinMode(OUTPUT_CHANNEL, | + | |
| - | } | + | |
| void loop() { | void loop() { | ||
| 行 52: | 行 89: | ||
| </ | </ | ||
| - | - Arduino IDEの新しいスケッチにコードを入力し、'' | + | ==== 入力0・出力32を使用するMPINOモデル ==== |
| - | - 上部の**検証(✓)**をクリックし、コンパイルエラーがないことを確認します。 | + | |
| - | - 上部の**書き込み(→)**をクリックし、Arduino IDEに書き込み完了が表示されるまで待ちます。 | + | |
| - | - 該当する出力表示が0.5秒ごとに点灯・消灯することを確認します。 | + | |
| - | 検証に失敗した場合は、選択したボードと出力番号を確認してください。書き込みに失敗した場合は、**ツール → ポート**のCOMポート、PCとの接続、製品の電源を確認してから再試行してください。 | + | 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() {} |
| + | |||
| + | 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; | + | // リレー出力R(62) |
| - | const uint8_t OUTPUT_CHANNEL = 64; // MPAINOの例 | + | const uint8_t OUTPUT_CHANNEL = 62; |
| - | void setup() { | + | void setup() {} |
| - | pinMode(INPUT_CHANNEL, | + | |
| - | pinMode(OUTPUT_CHANNEL, | + | |
| - | } | + | |
| void loop() { | void loop() { | ||
| - | | + | |
| - | digitalWrite(OUTPUT_CHANNEL, | + | delay(500); |
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | delay(500); | ||
| } | } | ||
| </ | </ | ||
| - | このスケッチも**検証(✓)**してから**書き込み(→)**を行います。入力の状態を変え、該当する出力も連動して変わることを確認します。 | + | ==== MPINO-16A8R・出力39 ==== |
| - | MPAINOのデジタル入力はプルダウンを内蔵しているため、'' | + | <code cpp> |
| + | // リレー出力R(39) | ||
| + | const uint8_t OUTPUT_CHANNEL = 39; | ||
| - | ===== 6. 内蔵関数で機能を追加 ===== | + | void setup() {} |
| - | 入力ノイズには'' | + | void loop() { |
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | delay(500); | ||
| + | digitalWrite(OUTPUT_CHANNEL, | ||
| + | delay(500); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== 5. 最初の入力で出力を制御する ===== | ||
| + | |||
| + | 電源を切ってから入力とCOMを配線します。入力をON/ | ||
| + | |||
| + | ==== すべてのMPAINOモデル・入力0 → 出力64 ==== | ||
| <code cpp> | <code cpp> | ||
| + | // MPAINOの最初の入力 | ||
| const uint8_t INPUT_CHANNEL = 0; | const uint8_t INPUT_CHANNEL = 0; | ||
| const uint8_t OUTPUT_CHANNEL = 64; | const uint8_t OUTPUT_CHANNEL = 64; | ||
| - | void setup() { | + | void setup() {} |
| - | | + | |
| - | | + | void loop() { |
| + | | ||
| + | | ||
| } | } | ||
| + | </ | ||
| + | |||
| + | ==== 入力0・出力32を使用するMPINOモデル ==== | ||
| + | |||
| + | <code cpp> | ||
| + | // 該当するMPINOモデルの最初の入力 | ||
| + | const uint8_t INPUT_CHANNEL = 0; | ||
| + | const uint8_t OUTPUT_CHANNEL = 32; | ||
| + | |||
| + | void setup() {} | ||
| void loop() { | void loop() { | ||
| - | bool stableInput | + | |
| - | bool delayedOutput = Iton(0, stableInput, | + | digitalWrite(OUTPUT_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. 問題が起きたとき ===== | ||
| + | |||
| + | ^ 症状 ^ 確認する内容 ^ | ||
| + | | ボードの検索結果にモデルが表示されない | '' | ||
| + | | デバイスマネージャーにCOMポートがない | 「製品を接続してCOMポートを確認する」で、使用する製品の接続方法とドライバを確認します。MPINO-16A8RではMPダウンロードケーブルを使用しません。 | | ||
| + | | 検証でエラーが表示される | 選択したボードが製品と一致するか、コードを正しく入力したか確認します。出力欄に最初に表示されたエラー行から確認します。 | | ||
| + | | 書き込みに失敗する | デバイスマネージャーとArduino IDEのCOM番号が一致するか確認します。ケーブル接続と製品電源も確認します。 | | ||
| + | | 書き込み後も出力が変わらない | 製品シリーズの表で最初の出力番号を、製品詳細ページでR/ | ||
| + | | 入力をONにしても出力が変わらない | 製品シリーズの表で最初の入力番号を確認し、製品詳細ページの入力・COM配線を確認します。 | | ||
| + | |||
| + | ===== 次の文書 | ||
| - | * [[:ja-jp_guide: | + | * [[ja-jp_guide: |
| - | * [[:ja-jp_commands: | + | * [[ja-jp_commands: |
| - | * [[: | + | * [[: |
ja-jp_guide/getting_started.1789227265.txt.gz · 最終更新: by 127.0.0.1
