实验所需器件:

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

程序源码:

/*
程序说明:
使一个Led亮一秒,灭一秒,如此往复。
*/
//定义LED引脚为13
#define LED 13
void 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秒。


示例:

Arduino学习笔记01——单个LED灯闪烁_第1张图片