Помогите найти ошибку в коде

s1981
Offline
Зарегистрирован: 22.12.2013

Добрый день уважаемые!!! Нашел в нете код. Нужен для реализации спидометра на авто.

При компиляции выдает ошибку. Помогите найти. Сам не могу.

//********************************************************************
unsigned long micros_sp;
volatile int sz; //счетчик обнуления
volatile int sp; //скорость
//********************************************************************
void setup(){
Serial.begin(115200); //инициализация ком порта
attachInterrupt(1, speedometr, RISING); //прерывание спидометра по фронту импульса
}
//********************************************************************
void loop(){
Serial.print (sp);
sz = sz — 1;
if (sz == 0){
sp = 0;
}
delay(50);
}
//********************************************************************
void speedometr(){ //измеряем частоту на входе спидометра по прерыванию
sp=(600000.0/(micros() — micros_sp));
micros_sp= micros();
sz = 30;
}

 

__Alexander
Offline
Зарегистрирован: 24.10.2012

знаки минуса не те. видимо копировал со страницы не в той кодировке.

s1981
Offline
Зарегистрирован: 22.12.2013

__Alexander пишет:

знаки минуса не те. видимо копировал со страницы не в той кодировке.

Огромное спасибо!!! Первый раз столкнулся с такой проблеммой