Arduino 入門指南/Arduino 語言
外觀
Arduino 語言是一組用於建立 Arduino 草圖的單詞、表示式和規則。
Arduino 語言基於 C 和 C++。
Arduino 語言允許使用來自 "AVR Libc" 的任何函式,"AVR Libc" 是 Atmel AVR 8 位 RISC 微控制器的標準 C 庫的子集。
該語言由根據規則編寫的關鍵字組成。
用於建立草圖的關鍵字可以分為三種類型 - 函式、結構 和 值(值可以是 常量 或 變數)。
以下是非詳盡的標準 Arduino 草圖詞列表,要新增詞,可以將新庫匯入 IDE。
函式是執行單個任務或一組任務的小型程式碼組(它們具有一個函式)。它們包括
| 類別 | 關鍵字 |
|---|---|
| 數字 I/O |
|
| 模擬 I/O |
|
| 僅適用於 Due 和 Zero |
|
| 高階 I/O |
|
| 時間 |
|
| 數學 |
|
| 三角學 |
|
| 字元 |
|
| 隨機數 |
|
| 位和位元組 |
|
| 外部中斷 |
|
| 中斷 |
|
| 通訊 |
|
| USB(基於 32u4 的板和 Due/Zero 僅限) |
|
結構 這些詞用於在程式中建立流程或結構。它們包括
| 類別 | 關鍵字 |
|---|---|
| 整體結構 |
|
| 控制結構 |
|
| 算術運算子 |
|
| 比較運算子 |
|
| 布林運算子 |
|
| 按位運算子 |
|
| 複合運算子 |
|
| 指標訪問運算子 |
|
| 語法 |
|
這些充當容器並儲存某個值,它們可能是常量,這意味著容器的值在整個程式中不會改變,或者變數,這意味著容器的值會改變。
| 類別 | 關鍵字 |
|---|---|
| 常量 |
|
| 資料型別 |
|
| 轉換 |
|
| 變數作用域和限定符 |
|
| 實用工具 |
|