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 |
|}
|}