可调电阻中间那根接到arduino的模拟接口上,另外两个分别接5V和GND。
流水灯就几个LED加电阻分别接到数字接口上
void setup() {
Serial.begin(9600);//设置与电脑的波特率9600每秒
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
}
void loop() {
for(int i=3;i<8;i++){
digitalWrite(i,LOW);
}
for(int i=3;i<8;i++){
unsigned s = analogRead(5);
digitalWrite(i,HIGH);
delay(s);
Serial.print("delay=");
Serial.println(s);
}
}
根据电阻调整流水灯的速度。