Class Analog Sensor for ASAD.

Committer:
renemagrit
Date:
Mon Sep 09 13:24:45 2019 +0000
Revision:
0:ec0a410e0ce6
Class Sensor only for Analog Sensors.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
renemagrit 0:ec0a410e0ce6 1 #ifndef __SENSOR_H__
renemagrit 0:ec0a410e0ce6 2 #define __SENSOR_H__
renemagrit 0:ec0a410e0ce6 3 #include "mbed.h"
renemagrit 0:ec0a410e0ce6 4 class Sensor{
renemagrit 0:ec0a410e0ce6 5 public:
renemagrit 0:ec0a410e0ce6 6
renemagrit 0:ec0a410e0ce6 7 Sensor();
renemagrit 0:ec0a410e0ce6 8 Sensor(PinName _pin,float _n,float _k);
renemagrit 0:ec0a410e0ce6 9 float value();
renemagrit 0:ec0a410e0ce6 10
renemagrit 0:ec0a410e0ce6 11 //f=k*analogIN.read()+n
renemagrit 0:ec0a410e0ce6 12 float n,k;
renemagrit 0:ec0a410e0ce6 13 PinName pin;
renemagrit 0:ec0a410e0ce6 14 };
renemagrit 0:ec0a410e0ce6 15
renemagrit 0:ec0a410e0ce6 16 #endif