Files
Last update 2 years 9 months
by
eddyluursema
FilesSpeedometerspeedMeasurement_Interrupt | |
---|---|
.. | |
speedMeasurementFunction.ino | |
speedMeasurement_Interrupt.ino |
speedMeasurementFunction.ino/* Calculates speed of loc given the time interval passing two IR gateways according to scale and length of gateway *///const float MILLISPERSECOND = 1000.0; //const float MILLIMETERPERMETER = 1000.0; const float METERPERSECONDTOKMH = 3.6; float calculateSpeed(float sensorLength, long intervalMillis, int modelScale) { float speed = sensorLength / float(intervalMillis); // mm per msec //speed = speed / MILLIMETERPERMETER; // m per msec //speed = speed * MILLISPERSECOND; // m/s speed = speed * METERPERSECONDTOKMH; // km/h speed = speed * float(modelScale); // km/h in real scale return speed; }