Arduino编程参考手册_多页面版_ - jimaobian/DFRobotWikiCn GitHub Wiki
程序结构 |
变量 |
基本函数 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
|
| {| | | 范围 | | HIGH | | INPUT | | true | | 整型常量 | | 浮点数常量 |
|- |
数据类型 |
void |
boolean |
char |
unsigned char |
byte |
int |
unsigned int |
word |
long |
unsigned long |
float |
double |
string |
array |
|- |
数据类型转换 |
char() |
byte() |
int() |
word() |
long() |
float() |
|- |
变量作用域 |
变量作用域 |
static (静态变量) |
volatile (易变变量) |
const (不可改变变量) |
|- |
辅助工具 |
sizeof() (sizeof运算符) |
ASCII码表 |
|}
|
| {| | 数字I/O | | pinMode() | | | digitalWrite() | | | digitalRead() | |
|- |
模拟I/O |
analogReference() |
analogRead() |
analogWrite() |
|- |
指高级I/O |
shiftOut() |
pulseIn() |
|- |
时间 |
millis() |
delay(ms) |
delayMicroseconds(us) |
|- |
数学库 |
min() |
max() |
abs() |
constrain() |
map() |
pow() |
sqrt() |
|- |
三角函数 |
sin(rad) |
cos(rad) |
tan(rad) |
|- |
随机数 |
randomSeed() |
random() |
|- |
位操作 |
lowByte() |
highByte() |
bitRead() |
bitWrite() |
bitSet() |
bitClear() |
bit() |
|- |
设置中断函数 |
attachInterrupt() |
detachInterrupt() |
interrupts() |
noInterrupts() |
|- |
串口通讯 |
Serial |
|}
|}