Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: NetServices ThingSpeakEthernet mbed
Diff: Sensor.cpp
- 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
+}
+