使用 C++ 程式設計 Arduino

Ammar Ali 2022年4月20日 Arduino Arduino C++
使用 C++ 程式設計 Arduino

本教程將討論使用 Arduino IDE 在 C++ 中對 Arduino 進行程式設計。

使用 C++ 程式設計 Arduino

Arduino 公司提供他們的官方軟體 Arduino IDE 來對 Arduino 進行程式設計。Arduino IDE 是使用 C 和 C++ 語言構建的。

我們可以從他們的官方站點下載 Arduino IDE。Arduino IDE 由工具欄、文字編輯器和編譯器視窗組成。

我們可以在文字編輯器中用 C++ 編寫程式碼,預設情況下它包含兩個函式。第一個功能是設定功能,只有在我們為 Arduino 板供電時才會執行。

我們可以在 setup 函式中定義變數、引腳模式和匯入庫。第二個函式是迴圈函式,當我們為 Arduino 板供電時,它會迴圈執行。

我們可以在這個函式中編寫我們的程式碼,該函式將迴圈執行。Arduino 的程式語言與 C++​​並不完全相似;有很多 C++ 函式我們不能在 Arduino IDE 中使用。

Arduino IDE 有它的函式,它們是用 C 和 C++ 編寫的。檢視此連結以獲取有關 Arduino 函式、變數以及如何在程式碼中使用它們的完整資訊。

Arduino IDE 還帶有一個庫管理器,我們可以使用它來為 Arduino 安裝庫,例如用於與 LCD 互動的液晶庫。Arduino 的庫和函式使 Arduino 程式設計變得非常容易,因為我們不必從頭開始編寫程式碼。

我們還可以建立要在程式碼中使用的函式,就像我們在 C++ 中建立函式一樣。我們可以使用 Arduino IDE 中的工具欄來驗證、編譯和測試我們的程式碼。

Arduino IDE 還帶有一個序列監視器,我們可以用它來檢查 Arduino 板接收的輸入。工具欄還允許我們選擇特定的 Arduino 板和程式碼編譯器。

Arduino IDE 底部的編譯器視窗為我們提供了有關編譯過程的資訊,例如記憶體使用情況和錯誤標誌(如果有)。如果出於某種原因,我們不想用 C++ 編寫 Arduino,我們也可以使用其他語言。

例如,make blocks 允許我們使用 mBlock 軟體使用程式碼塊對 Arduino 進行程式設計。檢視此連結以獲取有關 make blocks 軟體的更多詳細資訊。

我們還可以使用其他軟體,例如 Matlab,它提供了一個擴充套件,我們可以安裝它來對 Arduino 板進行通訊和程式設計。Arduino IDE 為各種感測器提供庫,因此我們不必從頭開始編寫程式碼。

例如,如果我們需要在 Arduino 中使用步進電機,我們可以使用 Arduino IDE 的庫管理器安裝和使用它的庫。

Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
作者: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook