#include <LiquidCrystal.h>
LiquidCrystal lcd(7,6,5,4,3,2);
long myTime_start;
long myTime_stop;
long myTime_dif;
bool running = false;
void setup() {
lcd.begin(16,2);
pinMode(8, INPUT);
pinMode(9, INPUT);
pinMode(13, OUTPUT);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
int startPin = 9;
int stopPin = 8;
}
void loop() {
//digitalWrite(13, digitalRead(8));
if (digitalRead(startPin) == LOW && !running) {
myTime_start = millis();
running = true;
}
if (digitalRead(stopPin) == LOW && running) {
myTime_stop = millis();
running = false;
//Gesammte zeit zu Schluss ausgeben
myTime_dif = millis() - myTime_start;
}
if (running) {
myTime_dif = millis() - myTime_start;
lcd.print(myTime_dif);
running = false;
}
}