setup()函数,用于初始化变量,设置针脚的输出/输入类型,配置串口,引入库文件等等, 每次Arduino上电或重启后,setup函数只运行一次。
loop()是循环函数,,该函数在程 序运行过程中不断的循环, 根据一些反馈,相应改变执行情况。
Serial.println()和Serial.print()都是输出函数,区别在于前者比后者多了回车换行 。
Serial.println(b) //以十进制形式输出b的ASCII编码值,并同时跟随一个回车和换行符。
Serial.println(b, DEC)// 以十进制形式输出b的ASCII编码值,并同时跟随一个回车和换行符。
Serial.println(b, HEX)// 以十六进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。
Serial.println(b, OCT)//以八进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。
Serial.println(b, BIN)//以二进数据形式输出b的ASCII编码值,并同时跟随一个回车和换行符。
Serial.print(b, BYTE)//以单个字节输出b,并同时跟随一个回车和换行符。
Serial.println(str)//如果 str是一个字符串或数组,输出整个 str的 ASCII编码字符串。
Serial.println()//仅输出一个回车和换行符。
digitalWrite(pin, value)是一种函数,其作用为设置引脚的输出电压为高\低电平,该函数无返回值,有两个参数pin和value,pin参数表示所要设置的引脚,value参数表示输出的电压,HIGH为高电平,LOW为低电平。在使用digitalWrite(pin, value)函数之前要将引脚设置为OUTPUT模式。 。
#define ENABLE 3 //宏定义ENABLE为3脚
void setup()
{
pinMode(ENABLE,OUTPUT); //将3脚设置为输出模式
}
void loop()
{
digitalWrite(ENABLE,HIGH); //将3脚设置为高电平
}