当前位置:首页 > 经验

呼吸灯是什么 汽车的呼吸灯干什么用的

第4课 呼吸灯

前面我们使用数字管脚的输出功能,输出高电平或低电平的数字信号,实现了LED灯的闪烁。其实数字管脚也可以输出模拟信号。我们看到开发板上的数字管脚,在3、5、6、9、10、11管脚标示前加了个“~”,它们被称为PWM(脉冲宽度调制,是一种对模拟信号电平进行数字编码的方法)管脚,其作用是给管脚写入一个模拟值(PWM波),其值在0-255之间。

今天我们用它来实现一个呼吸灯效果(手机来信息后提示灯的效果)。

一、实验现象

利用PWM管脚使LED逐渐变亮再逐渐变暗。

二、实验器材:开发板一个,LED灯一个,200Ω电阻一个,面包板一个、导线若干。

三、实验所用积木

Mixly第4课 呼吸灯

所处位置:“输入/输出”栏。

功能:给3号管脚写入一个模拟值(PWM波),其值在0-255之间。

Mixly第4课 呼吸灯

所处位置:“控制”栏。

功能:这是循环积木。i是变量名这里可以更改(可以用汉字,但最好不用。)。先进行变量i初始化(“从1”)i的值为1;然后i和条件部分(“到10”即i小于等于10)进行判断;如果为真,就运行“执行”下的语句块;然后i的值增加递增部分(“步长为1”可更改,第二次i等于2),再和条件部分进行判断,当条件判断为假时,结束循环。

四、实验电路:LED具有单向导电性:电流必须从正极(长脚或灯内小晶片)流入,从负极(短脚或灯内大晶片)流出。LED允许通过的电流较小,所以要串联一个200Ω的电阻进行分流。

Mixly第4课 呼吸灯

五、编写程序:

Mixly第4课 呼吸灯

注意:“模拟输出”积木后的“赋值为”后面接的是变量i,可以直接将积木的“0”改为“i”,也可以从“变量”模块中拖出“变量i”积木。因为计算机运行速度特别快,一定要加延时积木,便于我们观察LED的变化。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章