一、函数

函数参数作用参考
void Setup ( )Arduino初始化函数参考
void Loop ( )Arduino主体循环函数参考
pinMode (pin, mode)端口编号,输出输入模式(INPUT或OUTPUT)设置端口输出输入模式参考
digitalWrite (pin ,value)端口编号,变量(HIGH或LOW)数字端口输出参考 
digitalRead (pin)端口编号数字端口输入参考
analogWrite (pin ,value)端口编号,模拟数值模拟数据输出参考
analogRead (pin)端口编号模拟数据读取参考
delay (ms)毫秒延时参考
Serial.begin (rate)速率设定串口速率参考
Serial.println(val)打印的值串口输出数据并换行参考
random (min,max)最小值,最大值取随机数参考
tone(pin,sound,[duration])端口编号,音调频率,音调时长蜂鸣器发声参考
noTone(pin)端口编号停止发声参考
abs(number)原数值取绝对值参考

二、语句

语句描述参考
for ( [循环初始化] ; [循环判断] ; [循环体结束执行] ) {}for循环参考
while ([循环判断]) {}while循环参考
do {} while([循环判断]);do while循环参考
if (判断语句) {}判断语句参考
if (判断语句) {} else {}判断语句参考
//…单行注释参考
/* … */多行注释参考
#define [常量名] [常量值]定义常量参考

三、运算符

1. 比较运算符

运算符名称运算符写法描述例子(A=10,B=20
等于==检查两个操作数的值是否相等,如果相等,则条件为真(true)。(A == B)不为真
不等于!=检查两个操作数的值是否相等,如果值不相等,则条件为真。(A != B)为真
小于<检查左操作数的值是否小于右操作数的值,如果是,则条件为真。(A < B)为真
大于>检查左操作数的值是否大于右操作数的值,如果是,则条件为真。(A > B)不为真
小于或等于<=检查左操作数的值是否小于或等于右操作数的值,如果是,则条件为真。(A <= B)为真
大于或等于>=检查左操作数的值是否大于或等于右操作数的值,如果是,则条件为真。(A >= B)不为真

2. 数学运算符

运算符名称运算符写法描述例子(A=10,B=20
赋值运算符=将等号右侧的值存储在等号左边的变量中。A = B
加号+两个操作数相加A + B将得出30
减号从第一个操作数中减去第二个操作数A – B将得出-10
乘号*将两个操作数相乘A * B将得出200
除号/用分母除分子B / A将得出2
模数%模数运算符和整数除后的余数B % A将得出0
自加1++自增运算,对变量加1。A++,变量A为11。
自减1自减运算,对变量减1。A–,变量A为9。
自增+=加且赋值运算,左边的变量自增右边的值。A+=2,变量A为12。
自减-=减且赋值运算,左边的变量自减右边的值。A-=2,变量A为8。

四、数据类型

类型说明范围例子
int整型(整数)-32768到3276745、-80
char字符型(单个字符) ’a’、’6’、’*’
boolean布尔型(是/否) true、false
float浮点型(小数数)3.4028235E+38到-3.4028235E+380.5、7.8、-4.954
String字符串型(多个字符) ”Pikachu”、 ”闪电麦昆”