Arduino 簡易指引

1 Serial Port Problem

在Ubuntu 12.04中若想要執行 arduino IDE時,通常必須先到 ardunio 的官方網站上點選 Download 超連結進入下載頁面,選擇 Linux 的 32 bit 版本,或是 64 bit 版本去下載。下載完成後直接解壓縮在使用者的家目錄下即可,而解壓縮後的子目錄,例如,arduino-1.0.4, 中就已經是完全可以執行的相關程式檔與資料檔,其 arduino IDE 的程式檔稱為 arduino。使用者可以進入終端機直接下達 sh arduino 的指令來啟動 arduino IDE 或是進入檔案總管後,直接雙擊 arduino 該程式檔,接者在出現的視窗點選「在終端機中執行」來啟動 arduino IDE。

若於 Ubuntu 12.04 中執行  Arduino Uno 的 IDE 時,進入 Tools 功能選單時,於 Board 子功能選單中選則 Arduino Uno後,再繼續查看 Serial Port 子功能選單時,仍舊出現灰色,無法進入去選定的情況。這是因為沒有以 sudo 的方式來執行 arduino IDE。

因此只要進入終端機時輸入:sudo sh ardiuno 之後,接著輸入 Ubuntu 使用者的密碼後,就可以啟動 arduino 並順利的點選 Tools/Serial Port 的子功能選單了。

若想不要每一次都要進入終端機後輸入上述的指令,則可以在 arduino IDE 的子目錄下用文字編輯器,例如,gedit,建立一個 shell 程式檔,例如,sudoarduino,在該程式檔中只輸入一行指令:

sudo sh /home/john/arduino-1.0.4/arduino

其中,john為使用者的帳號名稱,也是指家目錄的名稱,而arduino-1.0.4 則是解壓縮後的 arduino IDE 系統子目錄名稱。

接著為了能夠直接能在 Ubuntu中先進入檔案總管後,直接雙擊該新建立的 sudoarduino 程式檔並出現可以點選「在終端機中執行」的選項,則還要再設定該 sudoarduino 的屬性成為「允許檔案作為程式執行」。作法是於檔案總管中右點選該 sudoarduino 的檔案,再點按「權限」頁,再勾選「允許檔案作為程式執行」後,按關閉即可設定完成。

如此,以後使用者只要每一次透過檔案總管,雙擊 sudoarduino 程式檔,接著點按「在終端機中執行」,接著會出現終端機,並輸入使用者的密碼後,就可以順利啟動 arduino IDE ,並能順利的點按 Tools/Serial Port了。

2物聯網教學網站

  1. Cooper Maa。(網址)此部落格有不少精彩的Arduion實驗範例可供參考。
  2. Arduino Official Programming Language Reference
arrow
arrow

    xx3d2ybnf 發表在 痞客邦 留言(0) 人氣()