###### tags: `Arduino` # Arduino IDE使用與操作 [ArdunioIDE載點](https://www.arduino.cc/en/software)(請自行選取需要的版本) [Arduino IDE 2.0](/8oBFuKhKQamJBh0OKP4UpQ)更新了,請點擊跳轉 ## 簡介 ![](https://i.imgur.com/VMgUFyN.png) Arduino的介面簡單而好用,左上角依序是檔案、編輯、草稿碼、工具、說明,下方的是編譯及上傳(上傳自帶編譯功能),常用的快捷鍵有Ctrl+R(編譯)、Ctrl+U(上傳)、Ctrl+O(開啟檔案),中間的區域是編輯區,可進行程式碼的編輯,最下方則是狀態顯示區,程式的上傳、編譯、錯誤都會在這裡顯示 ## 引入函式庫 在Arduino中很常做的一件事就是導入函式庫,使用方法見[Arduino Libraries](/LThJq7lpR-q9cm3RqXzq8g) ## 開發板及燒錄器 因應不同的專案會需要不同的板子,但是不同的微控在燒錄所需的程式不同,所以需要在工具->開發板中找到你所需要的型號,若找不到的話也可以進開發板管理員做找尋,又或者上Google找相關的驅動軟體,他通常會是一串網址,複製後再貼到檔案->偏好設定->額外開發板管理員網址 * 開發板選擇 ![](https://i.imgur.com/Fdk35Oj.png =500x) * 外掛開發板網址 ![](https://i.imgur.com/CytZ2dS.png =500x) 型號選完後我們需要選擇要上傳的序列埠,位置在工具->序列埠,裡面會有許多的COM,如果是用Arduino Uno可能會有顯示型號,若是沒有的話要到電腦控制台->硬體與音效->裝置及印表機中察看新增的裝置是哪個,一般來說會在最下方出現已命名或是未知的裝置,以我的電腦為例,它顯示出了COM3上接的是Uno板,所以我在上傳前要先在序列埠中選擇COM3,這時有人會出現一個問題,那就是一直出現裝置無法識別,這時就會需要安裝驅動程式。 ![](https://i.imgur.com/EDAIB8x.png) * [CH341](https://www.driverscape.com/download/usb-serial-ch341) ## 序列埠監控視窗及序列繪圖家 因為Arduino是透過USB線和電腦做傳輸,所以我們可以利用這個媒介來和Arduino 做簡單的通訊,ArduinoIDE中有內建了傳輸顯示器還有繪圖器,前者可以顯示數值、字串或是符號,也能傳輸資料給開發板,後者主要是把資料值繪製成折線圖,並隨時間更新,開啟位置在工具->序列埠監控視窗/序列繪圖家。 ![](https://i.imgur.com/kEW6fCE.png =500x) ### 鮑率(Baud) 在Arduino和電腦之間有個重要的數值叫做鮑率,它**1鮑**是**1位元組/秒**,我們知道Arduino和電腦都有各自的工作時脈(Clock),但當頻率對不到時就會出現一端傳輸了資料而另一端顯示出的是亂碼,這時就需要透過選擇鮑率來指定通訊的頻率,在setup中我們要先設定Serial.begin(鮑率),通常我們會選用9600或是115200,設定好後若要使用序列埠來通訊,需要在視窗的下方選擇鮑率。 ![](https://i.imgur.com/CPa7NGb.png =500x) * ref [鮑率](https://zh.wikipedia.org/wiki/%E6%B3%A2%E7%89%B9%E7%8E%87)