VISHAY CNY70 reflective sensor library

Dependents:   FRC_2018 0hackton_08_06_18 lib_FRC_2019 lib_FRC_2019 ... more

Revision:
3:18466f4e1a2c
Parent:
1:95219d950eeb
--- a/CNY70.cpp	Tue May 22 17:15:44 2018 +0000
+++ b/CNY70.cpp	Thu May 31 17:26:08 2018 +0000
@@ -5,9 +5,15 @@
 
 double CNY70::getVoltage (void)
 {
-    return _sensor.read()* 3.3;
+    return (double)_sensor.read()* 3.3;
+}
+
+int CNY70::whatAmIOn (void)
+{
+    if (_sensor.read()>0.5f)    return 0;
+    else                        return 1;
 }
 
 CNY70::operator double() {
-    return _sensor.read()* 3.3;
+    return (double)_sensor.read()* 3.3;
 }