这个实验介绍下:对呼吸灯频率进行修改,修改每次亮度改变延迟。
实验截图如下:
再来一张
后台打印如下:
连接线和结构图如下:
源码如下:
int ledPin = 9;
int pot = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int value = analogRead(pot);
Serial.println(value);
for(int fadeValue = 0; fadeValue <=255; fadeValue +=5){
analogWrite(ledPin, fadeValue);
int time = analogRead(pot) / 5;
delay(time);
}
for(int fadeValue = 255; fadeValue >= 0; fadeValue -=5){
analogWrite(ledPin, fadeValue);
delay(analogRead(pot) / 5);
}
}