Код спидометра для 6-ти импульсного датчика скорости. 2 две переменные
PHP код:
unsigned long micros_sp = 0;
volatile int sp;
void setup(){
attachInterrupt(0, speedometr, RISING);
}
void loop(){
............................
............................
}
void speedometr(){
sp = (600000.0 / (micros() - micros_sp)); //600000.0 - 6 имп./м 1000000.0 - 10 имп./м и т.д
micros_sp = micros();
}