|
內建常數
常數 |
說明 |
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 型態 |
|