Dust Sesnsor PMS5003
Dependencies: NetServices ThingSpeakEthernet mbed
Diff: Sensor.h
- Revision:
- 6:ebbde59c5a1d
- Child:
- 7:1da0a084cd69
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Sensor.h Fri Nov 20 08:28:11 2015 +0000 @@ -0,0 +1,20 @@ +#ifndef _SENSOR_H +#define SENSOR_H +#include "mbed.h" + +class Sensor { + + public: + + Sensor(PinName, float); //* Konsturktor klase Sensor koji uzima kao argument pin na kojem je spojen senzor može biti od p15-p20 *// + //* i varijablu float kao koeficijent množenja vrijednosti dobivene ADC pretvorbom + void read(); //* Funkcija read() bez povratnog argumenta ocitava vrijednost 10 puta i spremaju u float polje + float calc(); //* Fukcija calac() raćuna srednju vrijednost readVal polja te vraća float varijablu sa stvarnom vrijednosti + //* mjernog signala + private: + + AnalogIn sensorInput; + float readVal[], realVal, K; +}; + +#endif \ No newline at end of file