1.下载、安装arduino
2.在工具栏选择相应的arduino型号、串口
工具 ----> 开发板 ---->选择相应的型号
工具 ----> 端口 ---->选择arduino接入端口
3.a.void setup(){}
花括号内部的程序只运行一次;
b.void loop(){}
花括号内的程序循环运行。
4.学到函数
(1)pinMode( a , b )
a为初始化串口;
b为串口的三种状态之一:
(a)OUTPUT :引脚为低阻抗,此时arduino向其他电路元器件输入电流;
(可以把arduino想成一个水库,OUTPUT相当于把水闸打开)
(b)INPUT : 引脚为高阻抗,此时该引脚用于读取传感器信号或开关信号;
例:
当开关未闭合时,引脚二读到的是+5v-----HIGH;
当开关闭合时,引脚二读到的是接地-----LOW;
此时引脚悬空,引脚二读到的电平为随机状态可能是高电平也可能是低电平。
(c)INPUT_PULLUP : 输入上拉模式;
INPUT_PULLUP = INPUT+一个上拉电阻(在外部连接)
(2)delay(a)
延时函数,a为需要延长的时间。“延长a ms”
(3)digitalWrite( a , b )
a为引脚编号,b为HIGH或LOW;
HIGH表示将 a 引脚设置为高电平;
LOW表示将 a 引脚设置为低电平。
注意:使用该函数前需使用pinMode()对相应的引脚进行初始化。
(4)digitalRead( a )
a表示读取的引脚编号;
该函数用于读取数字引脚的电平状态----返回值为:HIGH(1)或LOW(0)。
(5)Serial.begin( a )
表示:串口通信初始化,每秒读取a位;此处a常为9600。
(6)Serial.println( a )
表示将变量a的数值输出到串口监视器中。
(7)analogWrite( a ,b )
a表示引脚,b表示数值;
如果把第23行去掉,则串口监视窗口上的数值会受到按键的影响,但是led灯始终为熄灭状态,不会有明暗变化的过程。
(8)analogRead ( a )
a为被读取的模拟引脚号码;