Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: lib_FRC_2019/CNY70/CNY70.cpp
- Revision:
- 10:bb350e855c59
diff -r 234439133426 -r bb350e855c59 lib_FRC_2019/CNY70/CNY70.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lib_FRC_2019/CNY70/CNY70.cpp Sat Jun 08 00:25:09 2019 +0000
@@ -0,0 +1,19 @@
+#include "CNY70.h"
+
+CNY70::CNY70(PinName vmes) : _sensor(vmes)
+{}
+
+double CNY70::getVoltage (void)
+{
+ return (double)_sensor.read()* 3.3;
+}
+
+int CNY70::whatAmIOn (void)
+{
+ if (_sensor.read()>0.5f) return 0;
+ else return 1;
+}
+
+CNY70::operator double() {
+ return (double)_sensor.read()* 3.3;
+}