Class Analog Sensor for ASAD.
Diff: Sensor.cpp
- Revision:
- 0:ec0a410e0ce6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Sensor.cpp Mon Sep 09 13:24:45 2019 +0000 @@ -0,0 +1,14 @@ +#include <Sensor.h> +Sensor::Sensor():n(0),k(0){ + pin=A0; +} +Sensor::Sensor(PinName _pin,float _n,float _k):n(_n),k(_k){ + //Iz nekog razoga se buni ako je u inicijalizatorskoj listi pa + //MORA da se napise u telu konstruktora da bi radio + pin=_pin; +} + +float Sensor::value(){ + AnalogIn ain(pin); + return ain.read()*k+n; +} \ No newline at end of file