实验所需器件:
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秒。
示例: