美文网首页
arduino——电位器控制呼吸灯(笔记)

arduino——电位器控制呼吸灯(笔记)

作者: 猛犸象和剑齿虎 | 来源:发表于2020-01-18 06:10 被阅读0次

材料准备

Arduino板、面包板、led灯、电位器、220欧电阻

线路图

image.png

简单解析

通过模拟输入A0读入经过电位器分压的电压,程序通过判断电压的大小来调节LED灯的闪烁频率。

代码部分

int ledPin = 9; //九号引脚赋值给led灯
int pot = A0;//A0模拟输入口赋值给电位器
void setup() {
}

void loop() {
//led灯逐渐变亮
for(int fadeValue =0; fadeValue<=255; fadeValue+=5)
{
  analogWrite(ledPin,fadeValue);
  int time = analogRead(pot)/5;//定义时间为读取的模拟输入信号值除以五
  delay(time);//time用于延时
  }

for(int fadeValue =255; fadeValue>=0; fadeValue-=5)
{
  analogWrite(ledPin,fadeValue);
  int time = analogRead(pot)/5;//定义时间为读取的模拟输入信号值除以五
  delay(time);//time用于延时
}
}

实际效果

GIF.gif

相关文章

网友评论

      本文标题:arduino——电位器控制呼吸灯(笔记)

      本文链接:https://www.haomeiwen.com/subject/tklhzctx.html