ver1
Dependents: 2018NHK_gakugaku_robo 2018NHK_gaku_ver2
Diff: lineSensor.cpp
- 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