changed error LED behavor to instead indicate a trigger event #featureadd
This commit is contained in:
parent
217c13b827
commit
a1267204d5
2 changed files with 20 additions and 13 deletions
|
|
@ -183,11 +183,11 @@ void loop() {
|
||||||
if (BlinkCount > 0) {
|
if (BlinkCount > 0) {
|
||||||
BlinkState = !BlinkState;
|
BlinkState = !BlinkState;
|
||||||
digitalWriteFast(ERR_LED, BlinkState);
|
digitalWriteFast(ERR_LED, BlinkState);
|
||||||
digitalWriteFast(TRG_OUT, BlinkState);
|
// digitalWriteFast(TRG_OUT, BlinkState);
|
||||||
--BlinkCount;
|
--BlinkCount;
|
||||||
} else {
|
// } else {
|
||||||
// Check for error state
|
// Check for error state
|
||||||
checkError();
|
// checkError();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Print state if debug is on
|
// Print state if debug is on
|
||||||
|
|
|
||||||
|
|
@ -25,12 +25,19 @@ int inline analogReadFast(byte ADCpin)
|
||||||
|
|
||||||
/*------------------------------------------------*/
|
/*------------------------------------------------*/
|
||||||
|
|
||||||
|
void doubleFlash() {
|
||||||
|
BlinkCount = 4 ;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*------------------------------------------------*/
|
||||||
|
|
||||||
void pulse() {
|
void pulse() {
|
||||||
digitalWriteFast(TRG_OUT, LOGIC);
|
digitalWriteFast(TRG_OUT, LOGIC);
|
||||||
sensorHReading = 1;
|
sensorHReading = 1;
|
||||||
delay(TRG_DUR);
|
delay(TRG_DUR);
|
||||||
digitalWriteFast(TRG_OUT, !LOGIC);
|
digitalWriteFast(TRG_OUT, !LOGIC);
|
||||||
Serial.println("Trig'd!");
|
Serial.println("Trig'd!");
|
||||||
|
doubleFlash();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*------------------------------------------------*/
|
/*------------------------------------------------*/
|
||||||
|
|
@ -164,16 +171,16 @@ void adjustGain() {
|
||||||
|
|
||||||
/*------------------------------------------------*/
|
/*------------------------------------------------*/
|
||||||
|
|
||||||
void checkError () {
|
//void checkError () {
|
||||||
if (ERR_STATE == 1) {
|
// if (ERR_STATE == 1) {
|
||||||
digitalWriteFast(ERR_LED, BlinkState);
|
// digitalWriteFast(ERR_LED, BlinkState);
|
||||||
BlinkState = !BlinkState;
|
// BlinkState = !BlinkState;
|
||||||
}
|
// }
|
||||||
else if (ERR_STATE == 0) {
|
// else if (ERR_STATE == 0) {
|
||||||
BlinkState = LOW;
|
// BlinkState = LOW;
|
||||||
digitalWriteFast(ERR_LED, BlinkState);
|
// digitalWriteFast(ERR_LED, BlinkState);
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
|
||||||
/*------------------------------------------------*/
|
/*------------------------------------------------*/
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue