void setup() { pinMode(0,OUTPUT); pinMode(1,OUTPUT); pinMode(4,OUTPUT); digitalWrite(0,HIGH); digitalWrite(1,HIGH); digitalWrite(4,HIGH); } void loop() { int i; digitalWrite(0,HIGH); digitalWrite(1,HIGH); digitalWrite(4,HIGH); //--------------------------------------------------------------- // Pattern 1 //--------------------------------------------------------------- digitalWrite(0,LOW); delay(2000); digitalWrite(0,HIGH); delay(1000); digitalWrite(1,LOW); delay(2000); digitalWrite(1,HIGH); delay(1000); digitalWrite(4,LOW); delay(2000); digitalWrite(4,HIGH); delay(1000); //--------------------------------------------------------------- // Pattern 2 //--------------------------------------------------------------- for(i=255;i>=0;i--) { analogWrite(0,i); delay(10); } for(i=0;i<=255;i++) { analogWrite(0,i); delay(10); } for(i=255;i>=0;i--) { analogWrite(1,i); delay(10); } for(i=0;i<=255;i++) { analogWrite(1,i); delay(10); } delay(500); for(i=255;i>=0;i--) { analogWrite(4,i); delay(10); } for(i=0;i<=255;i++) { analogWrite(4,i); delay(10); } delay(1000); //--------------------------------------------------------------- // Pattern 3 //--------------------------------------------------------------- for(i=0;i<6;i++) { digitalWrite(0,LOW); delay(200); digitalWrite(0,HIGH); delay(200); digitalWrite(1,LOW); delay(200); digitalWrite(1,HIGH); delay(200); digitalWrite(4,LOW); delay(200); digitalWrite(4,HIGH); delay(200); } delay(1000); }