1 / 73
文档名称:

Arduino语法手册.docx

格式:docx   大小:110KB   页数:73页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Arduino语法手册.docx

上传人:wz_198613 2018/11/30 文件大小:110 KB

下载得到文件列表

Arduino语法手册.docx

相关文档

文档介绍

文档介绍:Arduino 语法手册
Arduino 的程序可以划分为三个主要部分:结构、变量(变量与常量)、函数。
结构部分
一、结构
setup()
loop()
二、结构控制
if
if...else
for
switch case
while
do... while
break
continue
return
goto
三、扩展语法
;(分号)
{}(花括号)
//(单行注释)
/* */(多行注释)
#define
#include
四、算数运算符
=(赋值运算符)
+(加)
-(减)
*(乘)
/(除)
%(模)
五、比较运算符
==(等于)
!=(不等于)
<(小于)
>(大于)
<=(小于等于)
>=(大于等于)
六、布尔运算符
&&(与)
||(或)
!(非)
七、指针运算符
* 取消引用运算符
& 引用运算符
八、位运算符
& (bitwise and)
| (bitwise or)
^ (bitwise xor)
~ (bitwise not)
<< (bitshift left)
>> (bitshift right)
九、复合运算符
++ (increment)
-- (decrement)
+= (compound addition)
-= (compound subtraction)
*= (compound multiplication)
/= (compound division)
&= (compound bitwise and)
|= (compound bitwise or)
变量部分
十、常量
HIGH|LOW(引脚电压定义)
INPUT|OUTPUT(数字引脚(Digital pins)定义)
true | false(逻辑层定义)
integer constants(整数常量)
floating point constants(浮点常量)
十一、数据类型
void
boolean(布尔)
char(有号数据类型)
unsigned char(无符号数据类型)
byte(无符号数)
int(整型)
unsigned int(无符号整型)
word
long(长整数型)
unsigned long(无符号长整数型)
float(浮点型数)
double(双精度浮点数)
string(char array/字符串)
String object(String类)
array (数组)
十二、数据类型转换
char()
byte()
int()
word()
long()
float()
十三、变量作用域& 修饰符
variable scope(变量的作用域)
static(静态变量)
volatile
const
十四、辅助工具
sizeof()
函数部分
十五、数字 I/O
pinMode()
digitalWrite()
digitalRead()
十六、模拟 I/O
analogReference()
analogRead()
analogWrite() PWM
十七、高级 I/O
tone()
noTone()
shiftOut()
shiftIn()
pulseIn()
十八、时间
millis()
micros()
delay()
delayMicroseconds()
十九、数学运算
min()
max()
abs()
constrain()
ma