#include <math.h>
float finalCurrent = 10; //Alarm
unsigned long timealarm =0;
unsigned long time =0;
unsigned long now =0;
unsigned long posle = 0;
int CounterAlarm = 1;
const int buttonPin = 2;
int buttonState = 0;
void setup() {
Serial.begin(9600);
pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {
Alarm();
buttonState = digitalRead(buttonPin);
if (buttonState == 0) {
CounterAlarm = 0;
}
delay(500);
}
void Alarm() {
if (CounterAlarm <= 0 ){
now = millis();
CounterAlarm++;
}
posle = millis();
time = posle - now;
Serial.print("finalCurrent : ");Serial.println(now);
Serial.print("CounterAlarm : ");Serial.println(CounterAlarm);
Serial.print("time : ");Serial.println(timealarm);
Serial.print("SW : ");Serial.println(buttonState);
Serial.print("mil: ");Serial.println(millis());
Serial.print("poosle: ");Serial.println(posle);
}