提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
使用Arduino开发板与面包板,实现发光二极管闪烁
一、Program
int led = 5;//使用引脚5
void setup() {
// 设置引脚5为输出(OUTPUT)模式
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
二、连接效果图
发光二极管呈现亮1s灭1s,周期为2s的闪烁
三、知识点
- Arduino上引脚从0开始计数,引脚5是第六个。引脚5为正极,引脚GND为负极
- 发光二极管长脚接正,短脚接负,两端有近2V的电压差。若接反会提供极大的电阻,可看成断路;
- 串联分压,并联分流。UNO开发板可以提供5V的电压,二极管分走2V,余下3V给予限流电阻。二极管正常工作电流为20mA左右,因此限流电阻应该为3V÷20mA=150Ω。由于150Ω电阻不易购买,故100Ω与200Ω均可使用(图中为220Ω电阻);
- 面包板中每一行(同数字)的孔位可视为连接,不过中间的空隙将一行中的5孔分隔,彼此不连接。
总结
今天学习了Arduino电路的初步使用,硬件可以正常工作。