CLASS DOCUMENTS


REPORTS & ASSIGNMENTS


CLASS CONTENT


USING THIS SITE








registered authors login here

You are: (logout)



For more on PMWiki, see pmwiki.org


Thresh Trigger

/* Threshold Trigger
 * Jeff Gray - 2008
 * ----------------
 * Triggers a one time event when value goes over threshold,
 * and a different trigger once the value goes back below the threshold
 */

int threshold = 400;
boolean triggered = false;

void setup(){
  Serial.begin(19200);
  Serial.println("Starting");
}
void loop(){
  // read analog value in
  int analogIn = analogRead(0);

  if(analogIn > threshold && !triggered){
    triggered = true;
    Serial.println("Triggered");
  }
  if(analogIn <= threshold && triggered){
    triggered = false;
    Serial.println("Trigger Off");
  }

  delay(50);
}
  Edit | View | History | Print | Recent Changes | Search Page last modified on March 31, 2008, at 03:43 PM