实验所需器件:

Arduino UNO控制板
1块
面包板
1块
面包板专用跳线 若干
镊子 1把
LED灯 1个
220欧姆电阻 1个

程序源码:

/*程序说明:使一个Led亮一秒,灭一秒,如此往复。*///定义LED引脚为13#define LED 13void setup(){           // 初始化数字引脚,使其为输出状态。    pinMode(LED, OUTPUT);}                                                                                                                                                                                                                                                                                       void loop(){    digitalWrite(LED, HIGH);   // 开启LED    delay(1000);              // 持续1秒钟    digitalWrite(LED, LOW);    // 关闭LED    delay(1000);              // 持续1秒钟。}

pinMode(pin, mode):

函数有两个参数pin和mode,pin参数表示所要配置的引脚,mode参数表示设置的模式—INPUT(输入)或OUTPUT(输出)

void loop函数:

这个区域用来定义芯片主要重复的动作,芯片会一直重复执行该区域的内容,直到断电为止

digitalWrite(pin, value):

函数有两个参数pin和value,pin参数表示所要设置的引脚,value参数表示输出的电压(HIGH为高电平(开),LOW为低电平(关)。

delay(ms):

delay函数是一个延时函数,参数表示延时时长,单位是ms(毫秒),每1000毫秒等于1秒。

示例: