ver1

Dependents:   2018NHK_gakugaku_robo 2018NHK_gaku_ver2

Revision:
0:f7772ceff8e9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lineSensor.cpp	Tue Aug 21 11:07:19 2018 +0000
@@ -0,0 +1,29 @@
+#include "lineSensor.h"
+
+lineSensor::lineSensor(PinName line_):linevalue(line_)
+{
+    assembleTicker.attach(callback(this, &lineSensor::lineassemble),0.01);
+}
+    
+void lineSensor::lineborder(float border_)
+{
+    border = border_;
+    }
+
+
+void lineSensor::lineassemble()
+{
+    line = linevalue.read();
+    line *= 3300;
+    }
+    
+float lineSensor::rawlinevalue()
+{
+    return line;
+    }
+
+bool lineSensor::getJudgment()
+{
+    if(line > border) return 1;
+    else return 0;
+    }
\ No newline at end of file