Sorry I am busy these days, so I haven't to update information =目 The code I write in Arduino is: ---------------The line of start--------------- void setup() { for(int i=0;i<14;i++?) { pinMode(i, OUTPUT); digitalWrite(i,LOW); } } void loop() { stacking(); } void stacking() [ //two layers setdwh(7); delay(500); setdwh(8); delay(500); for(int i=9;i<14;i++) { setdwh(i); setdwl(i-2); delay(500); } setdwl(12); delay(500); setdwl(13) delay(500); //End } void setdwl(int n) { digitalWrite(n,LOW); } void setdwh(int n) { digitalWrite(n,HIGH); } ---------------The line of end--------------- And the Arduino version is 1.0.5