TVZ Mechatronics Team / Mbed 2 deprecated PMS5003

Dependencies:   NetServices ThingSpeakEthernet mbed

Revision:
6:ebbde59c5a1d
Child:
7:1da0a084cd69
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Sensor.cpp	Fri Nov 20 08:28:11 2015 +0000
@@ -0,0 +1,20 @@
+#include "Sensor.h"
+#include "mbed.h"
+
+Sensor::Sensor(PinName sensorPin, float Koef) : sensorInput(sensorPin), K(Koef) { 
+//* Implementacija kontruktora kako bi spojio dani ulazni pin i koeficijent množenja sa privatnim varijablama klase Sensor
+} 
+
+void Sensor::read() {
+       //* Očitvanje vrijednosti analognom ulaza 10 puta i spremanje vrijednosti u float polje readVal[]
+       readVal[0] = sensorInput;
+         
+}
+
+float Sensor::calc() { 
+  //* Potrebno je postaviti 0 u lokalnu varijablu sum 0kako se u njoj nebi pojavili neki neočekivani brojevi
+
+    realVal = readVal[0]; //* Računanje srednje vrijednosti
+    return realVal  *= K; //* Vračanje stvarne vrijednosti za daljnu obradu
+}
+