实验所需器件:
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秒。
示例:
转载于:https://blog.51cto.com/yhzou/1354631