- 66
- 0
- 约小于1千字
- 约 29页
- 2021-03-29 发布于江西
- 举报
第4课
呼吸灯;目录;; 呼吸灯的灯泡的亮度可以由暗到亮再由亮到暗的逐渐变化,感觉像是在呼吸一样。
;鼠标呼吸灯;;; 旋钮开关模块,实际上是一个电位计,通过旋转旋钮可以改变模拟输入的值。;左边第一个口为:信号针脚S
第二个口为:电源+VCC
第三个口为:电源-GND;LED模块:;第一个口为:S
第二个口为:VCC
第三个口为:电源- GND
GND:指的是电线接地端Ground的简写。代表地线或0线。
S: 表示输出信号,可能是高电平、低电平,信号输出情况由主控板控制。;Mixly图形化模块:;Mixly图形化模块:;Mixly图形化模块:;;按照下图所示,连接各个部件;; 通过模拟端口A3将旋钮开关的值映射到0~255,然后通过PWM口D9,通过LED灯模块输出相应的值,达到呼吸灯的效果。;long item; //声明一个长整型
void setup()
{
item = 0; //初始化为0
}
void loop()
{
item = (map(analogRead(A3), 0, 1023, 0, 255))
//将旋钮开关的值得范围0~1023映射到0~255并赋值给item
analogWrite(9,item); //从D9端口输出,值为item
}
;;当旋转旋钮开关时,LED灯模块的亮度会发生改变;
旋钮开关往右旋转时,LED灯亮度变亮;
旋钮开关往左旋转时,LED灯亮度变暗。;;映射?;PWM基础知识扩展:;;;;;这节课,我们学习了通过Fduino UNO主控板的PWM模块实现对LED灯亮度的控制,了解了旋钮开关模块,并利用旋钮开关制作了呼吸灯。
原创力文档

文档评论(0)