Basic class to interface with a 3-pin capacitive proximity sensor

Committer:
snapo
Date:
Mon Nov 01 12:34:36 2021 +0000
Revision:
0:a9afa14d4795
basic class to interface quickly with a 3 pin capacitive proximity sensor;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
snapo 0:a9afa14d4795 1 #include "CAPsensor.h"
snapo 0:a9afa14d4795 2
snapo 0:a9afa14d4795 3 capacitorSensor::capacitorSensor (PinName capSense):
snapo 0:a9afa14d4795 4 capSense_ (capSense) {};
snapo 0:a9afa14d4795 5
snapo 0:a9afa14d4795 6
snapo 0:a9afa14d4795 7 //function measures the reading of the sensor and then prints to console the result.
snapo 0:a9afa14d4795 8 void capacitorSensor::capReading(){
snapo 0:a9afa14d4795 9 capReadings_ = capSense_.read_u16();
snapo 0:a9afa14d4795 10
snapo 0:a9afa14d4795 11 if (capReadings_ > 1000){
snapo 0:a9afa14d4795 12 printf("Sensor is Pressed/Activated \n");
snapo 0:a9afa14d4795 13 } else {
snapo 0:a9afa14d4795 14 printf("Sensor is NOT Pressed/Activated \n");
snapo 0:a9afa14d4795 15 }
snapo 0:a9afa14d4795 16 }