//simulation of a washing machine process using LEDs
//Blue LED: Adding laundry detergent
//Green LED: Cycle and water temperature
//Yellow LED: Washing, spinning, rinsing
int addPin = 2; //Blue LED pin
int cyclePin = 3; //Green LED pin
int washPin = 4; //Yellow LED pin
void setup() {
pinMode(addPin, OUTPUT);
pinMode(cyclePin, OUTPUT);
pinMode(washPin, OUTPUT);
//Start the washing machine process
startWashingMachineProcess();
}
void loop() {
}
void startWashingMachineProcess() {
//Step 1: Add laundry detergent
digitalWrite(addPin, HIGH);
delay(2000);
digitalWrite(addPin, LOW);
//Step 2: Cycle and water temperature
digitalWrite(cyclePin, HIGH);
delay(5000);
digitalWrite(cyclePin, LOW);
//Step 3: Washing, spinning, rinsing
digitalWrite(washPin, HIGH);
delay(3000);
digitalWrite(washPin, LOW);
}