86Duino 新手上路
我們提供跨平台且開源的 86Duino 整合開發環境,讓您撰寫、編譯、上傳 86Duino 程式更為方便且容易。此開發環境本身主要以 Java 語言實作,並在其中運用了 Arduino IDE、Processing、DJGPP 等開源軟體技術,可支援 Windows、Mac OS X、Linux 三種作業系統。

QEC (Quick to EtherCAT) 是基於 Arduino 的 EtherCAT 解決方案,帶有 DMP 的 VortexEX2 處理器,可實現硬件和軟件實時要求。
注意:本教程適用於 QEC-M 產品系列。
目標:
在本教程中,我們將實現以下目標:
- 下載並安裝 86Duino。
- 開啟 QEC-M-043T。
- 確認個人電腦能識別我們的產品。
- 上傳一個簡單的 blink 範例。
所需的硬體和軟體
- 86Duino IDE 500
- QEC-M-043T
- USB 轉 Micro-USB 線
- 電源適配器
讓我們開始吧:
第一步:下載 86Duino IDE
86Duino IDE 可以從官網下載。
連結:https://www.qec.tw/zh/software/

第 2 步:QEC-M-043T 通電
在 QEC-M-043T 上的電源有兩組,Vs 和 Vp; 兩種電源要求都可以在 5V 到 56V 的寬電壓範圍內。 開機後,您會看到電源 LED 亮起。

備註:Vs為系統電源; Vp 為外圍電源。
第 3 步:連接 USB

第 4 步:驗證是否檢測到設備
在您的電腦中,打開 設備管理器 -> 端口 (COM & LPT) ,並展開端口,您應該會看到檢測到“Prolific PL2303GC USB 串行 COM 端口 (COMx)”,如果沒有,您需要安裝所需的驅動程序。

第 5 步:寫下您的第一個草稿碼
- 開啟 86Duino IDE
- 從上方欄中打開工具欄位
- 為 QEC-M-043T 選擇分配的 COM 端口。 (這裡是COM4)

- 板子選擇 “QEC M043T”。

- 將下方程式碼複製。
// Below Code will let the 3 LEDs in the front of the QEC-M screen blink in 500ms. int ledNum[] = {5,6,7}; // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. for (int i=0; i<3; i++){ pinMode(ledNum[i], OUTPUT); } } // the loop function runs over and over again forever void loop() { for (int i=0; i<3; i++){ digitalWrite(ledNum[i], HIGH); // turn the LED on (HIGH is the voltage level) } delay(500); // wait for half a second for (int i=0; i<3; i++){ digitalWrite(ledNum[i], LOW); // turn the LED off by making the voltage LOW } delay(500); // wait for half a second }
第 6 步:上傳您的第一個草稿碼!
點擊上傳按鈕的右箭頭按鈕。 現在,當代碼上傳時,您應該看到 Tx 和 Rx 旁邊的 LED 閃爍,指示板和計算機之間的數據傳輸。
恭喜
如果 QEC-M-043T 上的 LED 在延遲時間內閃爍 500ms,則表示您已成功使用 86Duino 將您的第一個程式碼上傳到 QEC-M-043T!
請繼續關注 QEC 的更多項目!
如果您有任何疑問/疑問,請隨時發表評論!
問題排除
電源
插入電源前請確保電源適配器和電源線。
- 電源適配器:24V/2A

- 電源線:紅轉紅(VCC); 黑到黑 (GND)

所有QEC產品系列都有電路保護,不用擔心。
86Duino 參考的文本是根據 Creative Commons Attribution-ShareAlike 3.0 License,部分文本是從 the Arduino reference 修改的。 參考中的代碼示例已發佈到公共領域。