[ref=#ff8000]pan[/ref], Далее, скорость движения (при датчике на 14000 импульсов на км) вычисляется по формуле:
F = 0,14/Т
где Т - период в секундах, a F - скорость в км/час. Поскольку период измерен в микросекундах фактически формула:
F= 1400000/Т
Правильно?
Нашел статью где предлагается такой вариант:
где:-
int Htime1; // длительность положительного полупериода датчика скорости
int Ltime1; // длительность отрицательного полупериуда датчика скорости
float Ttime1; // период датчика скорости
float Frequency1; //скорость движения
Сам замер:-
Htime1=pulseIn(8, HIGH); // измерение положительного полупериода датчика скорости
Ltime1=pulseIn(8, LOW; // измерение отрицательного полупериода датчика скорости
Ttime1=Htime1+Ltime1; //вычисление периода датчика скорости
Frequency1=600000/Ttime1; // вычисление скорости движения
Набросал блок, проверте где ошибки? Чувствую где то начудил в блоке.
SPEED1.ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.