int strobes = 13;
int navigation = 12;
int rcs = 11;
int torpedo = 10;
int shuttlebaylanding = 9;
int floodlight = 8;
int shuttlebaydoors = 7;
int impulsergb = 6;
int necellsrgb = 5;
int shuttlebay = 4;
int deflectorrgb = 3;
int secondary = 2;
int primary = 1;
void setup() {
pinMode(strobes, OUTPUT);
pinMode(navigation, OUTPUT);
pinMode(rcs, OUTPUT);
pinMode(torpedo, OUTPUT);
pinMode(shuttlebaylanding, OUTPUT);
pinMode(floodlight, OUTPUT);
pinMode(shuttlebaydoors, OUTPUT);
pinMode(impulsergb, OUTPUT);
pinMode(shuttlebay, OUTPUT);
pinMode(deflectorrgb, OUTPUT);
pinMode(secondary, OUTPUT);
pinMode(primary, OUTPUT);
pinMode(necellsrgb, OUTPUT);
}
//STAGE 1 STARTUP
void loop() {
digitalWrite(primary, HIGH);
delay(1000);
digitalWrite(secondary, HIGH);
delay(1000);
digitalWrite(deflectorrgb, HIGH); //fade on to 50% orange
delay(1000);
digitalWrite(necellsrgb, HIGH); //fade on to 50% violet
delay(1000);
digitalWrite(impulsergb, HIGH); //fade on to 50% orange
delay(1000);
digitalWrite(rcs, HIGH); //fade on to 50%
delay(1000);
digitalWrite(shuttlebaydoors, HIGH);
delay(5000);
digitalWrite(shuttlebaydoors, LOW);
digitalWrite(shuttlebay, HIGH);
delay(1000);
digitalWrite(shuttlebaylanding, HIGH);
delay(1000);
digitalWrite(floodlight, HIGH);
delay(1000);
digitalWrite(navigation, HIGH);
delay(1000);
digitalWrite(strobes, HIGH);
delay(1000);
digitalWrite(torpedo, HIGH);
delay(1000);
//STAGE 2 IMPULSE POWER
digitalWrite(deflectorrgb, HIGH); //fade on to 100% orange
delay(1000);
digitalWrite(necellsrgb, HIGH); //fade on to 100 violet%
delay(1000);
digitalWrite(impulsergb, HIGH); //fade on to 100% red
delay(1000);
digitalWrite(rcs, HIGH); //fade on to 100%
delay(1000);
digitalWrite(shuttlebay, HIGH);
delay(1000);
digitalWrite(shuttlebaylanding, HIGH);
delay(1000);
digitalWrite(torpedo, HIGH);
delay(600000);
//STAGE 3 WARP POWER
digitalWrite(deflectorrgb, LOW); //fade on to 100% BLUE
delay(1000);
digitalWrite(necellsrgb, LOW); //fade on to 100% BLUE
delay(1000);
digitalWrite(impulsergb, LOW); //fade TO 100% ORANGE
delay(1000);
digitalWrite(rcs, LOW); //fade OFF
delay(1000);
digitalWrite(shuttlebaydoors, HIGH);
delay(5000);
digitalWrite(shuttlebaydoors, LOW);
digitalWrite(shuttlebay, LOW);
delay(1000);
digitalWrite(shuttlebaylanding, LOW);
delay(1000);
digitalWrite(torpedo, LOW); //FADE TO 50%
delay(600000);
//STAGE 4 SHUTDOWN
digitalWrite(primary, LOW);
delay(1000);
digitalWrite(secondary, LOW);
delay(1000);
digitalWrite(deflectorrgb, LOW); //fade on to 50%
delay(1000);
digitalWrite(necellsrgb, LOW); //fade on to 50%
delay(1000);
digitalWrite(impulsergb, LOW); //fade on to 50% orange
delay(1000);
digitalWrite(rcs, LOW); //fade on to 50%
delay(1000);
digitalWrite(shuttlebaydoors, HIGH);
delay(5000);
digitalWrite(shuttlebaydoors, LOW);
digitalWrite(shuttlebay, LOW);
delay(1000);
digitalWrite(shuttlebaylanding, LOW);
delay(1000);
digitalWrite(floodlight, LOW);
delay(1000);
digitalWrite(navigation, LOW);
delay(1000);
digitalWrite(strobes, LOW);
delay(1000);
digitalWrite(torpedo, LOW);
delay(1000);
}
Can someone show me how a 50% fade should be written into that program? the tutorials all go on about fading just a singular or multiple leds but not how to code it into a larger program.
Such as the RCS needs a 50% fade. if someone can help me write in a 50% fade for it then i can work out the rest for the 100% fades and so on throughout the remainder of it.
also, thats my new code. the first just didnt really work out haha.