AQE Sensor Interface Shield vicatcu

aqe-sensor-interface-shield / dev / AirQualityEgg_OLD / LEDs.ino

1.4 KB · raw


//RESET function is at the bottom

void setupLeds(){
  pinMode(LedRunning, OUTPUT);
  pinMode(buttonLed, OUTPUT);

  for(int i=0; i<5; i++){
    digitalWrite(LedRunning, HIGH);
    digitalWrite(buttonLed, LOW);
    delay(150);
    digitalWrite(LedRunning, LOW);
    digitalWrite(buttonLed, HIGH);
    delay(150); 
  }
  digitalWrite(LedRunning, LOW); 
  digitalWrite(buttonLed, LOW); 
}

void breatheRunningLed(){
  for(int i=0; i<175; i++){
    analogWrite(LedRunning, i);
    delay(3);
  }
  for(int i=174; i>0; i--){
    analogWrite(LedRunning, i);
    delay(3);
  }
  analogWrite(LedRunning, 0);
}

void flashSending(){
  //pinMode(buttonLed, OUTPUT);
  for(int i=0; i<3; i++){
    digitalWrite(LedRunning, HIGH);
    //digitalWrite(buttonLed, HIGH);
    delay(250);
    digitalWrite(LedRunning, LOW);
    //digitalWrite(buttonLed, LOW);
    delay(250); 
  }
}

/*
void setButtonLed(int currButton){
 
 digitalWrite(buttonLed, currButton);
}
 
 
 void flashErrorLed(){
 pinMode(buttonLed, OUTPUT);
 pinMode(LedRunning, OUTPUT);
 for(int i=0; i<12; i++){
 digitalWrite(buttonLed, HIGH);
 digitalWrite(LedRunning, HIGH);
 delay(100);
 digitalWrite(buttonLed, LOW);
 digitalWrite(LedRunning, LOW);
 delay(100); 
 }
 }
 
 
 void softwareReset(){
 //this function will pull the RESET PIN to LOW, causing the entire Arduino
 //and Ethernet Shield to reset themselves. 
 Serial.println("Resetting board");
 lcdResetNow();
 digitalWrite(softwareResetPin, LOW);
 }
 */