int key,a=0;
void setup() {
pinMode(16,INPUT);
pinMode(22,INPUT);
pinMode(23,INPUT);
attachInterrupt(key,result,FALLING);
Serial.begin(9600);
Serial.print("choose one key");
}
void loop() {
if ( digitalRead(16)==LOW){
key=16;
Serial.print("you choose 16");
}
if (digitalRead(22)==LOW){
key=22;
Serial.print("you choose 22");
}
if ( digitalRead(23)==LOW){
key=23;
Serial.print("you choose 23");
}
if (key!=0){
Serial.print("hooora");
timer();}
}
void timer(){
Serial.print("timer");
while(1){
a=micros();
};
}
void result () {
Serial.println("time in micros: ");
Serial.print(a);
key=0;
}