ไฟวิ่ง LED ปรับความไวได้

int led[]={0,2,3,4,5,6,7,8};
int vr=A1;
void setup() {
 for(int i=0;i<=8;i++){
  pinMode(led[i],OUTPUT);
}
}

void loop() {
  //for(int i=0;i<=8;i++){
  //int val=analogRead(vr);
   //digitalWrite(led[i],1);
   //delay(100);

  //for(int i=8;i>-1;i--){
  //int val=analogRead(vr);
  //digitalWrite(led[i],0);
  //delay(100);
int val=analogRead(vr);
digitalWrite(led[4],1);
digitalWrite(led[5],1);
delay(val);
digitalWrite(led[4],0);
digitalWrite(led[5],0);
delay(val);
digitalWrite(led[6],1);
digitalWrite(led[3],1);
delay(val);
digitalWrite(led[6],0);
digitalWrite(led[3],0);
delay(val);
digitalWrite(led[7],1);
digitalWrite(led[2],1);
delay(val);
digitalWrite(led[7],0);
digitalWrite(led[2],0);
delay(val);
digitalWrite(led[8],1);
digitalWrite(led[0],1);
delay(val);
digitalWrite(led[8],0);
digitalWrite(led[0],0);
delay(val);
}

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การอินเตอร์เฟสเบื้องต้น

บทที่4

ESP8266 เชื่อมต่อ WIFI