Arduino 语言注解 Arduino 语言是建立在C/C++基础上的,其实也就是基础的C 语言,Arduino 语言只不过把AVR 单片机(微控制器)相关的一些参数设置都函数化,不用我们去了解他的底层,让我们不了解AVR 单片机(微控制器)的朋友也能轻松上手
关键字: if if
else for switch case while do
while break continue return goto 语法符号: ; {} // 数据类型: 字节 范围 boolean 布尔类型 1 False or ture char 字符类型 1 -128-127 byte 字节类型 1 0-255 int 整数类型 2 -32768-32768 unsigned int 无符号整数类型 2 0-65535 long 长整数类型 4 unsigned long 无符号长整数类型 4 float 浮点类型 4 double 双精度浮点类型 4 string 字符数组型 array 数组类型 void 无类型 数据类型转换: char() byte() int() long() float() 常量: HIGH | LOW 表示数字IO 口的电平,HIGH 表示高电平(1),LOW 表示低电平(0)
INPUT | OUTPUT 表示数字IO 口的方向,INPUT 表示输入(高阻态),OUTPUT 表示输出(AVR 能提供 5V 电压 40mA 电流)
true | false true 表示真(1),false 表示假(0)
程序结构 声明变量及接口名称(例如:int val;int ledPin=13;)
void setup() 函数在程序开始时使用,初始化变量,管脚模式,调用库函数等(例如:pinMode(ledPin,OUTUPT);)
void loo