常量:
常量名 | 作用 | 具体意义 |
---|---|---|
HIGH/LOW | 表示数字IO口的电平 | HIGH表示高电平(1),LOW表示低电平(0)。 |
INPUT/OUTPUT | 表示数字IO口的方向 | INPUT表示输入(高阻态),OUTPUT表示输出(AVR能提供5V电压 40mA电流)。 |
true/false | 布尔值 | true 表示真(1),false表示假(0)。 |
结构:
void setup()
初始化变量,管脚模式,调用库函数等
void loop()
连续执行函数内的语句
功能:
数字 I/O
函数 | 作用 |
---|---|
pinMode(pin, mode) | 数字IO口输入输出模式定义函数,pin表示为0~13, mode表示为INPUT或OUTPUT。 |
digitalWrite(pin, value) | 数字IO口输出电平定义函数,pin表示为0~13,value表示为HIGH或LOW。比如定义HIGH可以驱动LED。 |
int digitalRead(pin) | 数字IO口读输入电平函数,pin表示为0~13,value表示为HIGH或LOW。比如可以读数字传感器。 |