|
內建常數
| 常數 |
說明 |
| HIGH |
輸出高電位 |
| LOW |
輸出低電位 |
| INPUT |
輸入腳 |
| OUTPUT |
輸出腳 |
| INPUT_PULLUP |
啟動上拉電阻之輸入腳 |
| LED_BUILTIN |
內建 LED (Pin 13) |
| true |
真 (=1) |
| false |
假 (=0) |
| PI |
圓周率 3.14159 |
| DEG_TO_RAD |
角度轉弧度常數=PI/180=0.0174533 |
| RAD_TO_DEG |
弧度轉角度常數=180/PI=57.29578 |
基本資料型態
| 資料型態 |
說明 |
記憶體長度 |
數值範圍 |
| boolean |
布林 |
8 bits |
true (1, HIGH), false(0, LOW) |
| byte |
位元組 |
8 bits |
0~255 |
| char |
字元 |
8 bits |
-128~127 |
| short |
短整數 |
16 bits |
-32768~32767 |
| int |
整數 |
16 bits |
-32768~32767 |
| word |
字 |
16 bits |
0~65535 |
| long |
長整數 |
32 bits |
-2147483648~2147483647 |
| float |
浮點數 |
32 bits |
+-3.4028235e+38 |
| double |
倍精度浮點數 |
32 bits |
+-3.4028235e+38 |
| void |
無任何型態 |
|
|
| String |
字串 |
|
|
| unsigned char |
字元 |
8 bits |
0~255 |
| unsigned short |
短整數 |
16 bits |
0~65535 |
| unsigned int |
整數 |
16 bits |
0~65535 |
| unsigned long |
長整數 |
32 bits |
0~4294967295 |
轉型函數
| 型態轉換函式 |
說明 |
| char(x) |
將任何型態之 x 轉成 char 型態 |
| byte(x) |
將任何型態之 x 轉成 byte 型態 |
| int(x) |
將任何型態之 x 轉成 int 型態 |
| word(x), word(h,l) |
將任何型態之 x 轉成 word 型態, x 可拆成高位元組 h 與低位元組 l |
| long(x) |
將任何型態之 x 轉成 long 型態 |
| float(x) |
將任何型態之 x 轉成 float 型態 |
|