... | ... | @@ -82,20 +82,21 @@ |
|
|
>
|
|
|
> Code snippet from ThreeColorSensor class:
|
|
|
> ```
|
|
|
public boolean white() {
|
|
|
greenCount = 0;
|
|
|
return (ls.readNormalizedValue()> whiteGreenThreshold);
|
|
|
}
|
|
|
|
|
|
//Returns true if threshold is under white and over black
|
|
|
public boolean green() {
|
|
|
greenCount += greenCount + 1;
|
|
|
if (greenCount > 300)
|
|
|
return (ls.readNormalizedValue()>whiteGreenThreshold && ls.readNormalizedValue()> greenBlackThreshold);
|
|
|
else return false;
|
|
|
}
|
|
|
> public boolean white() {
|
|
|
> greenCount = 0;
|
|
|
> return (ls.readNormalizedValue()> whiteGreenThreshold);
|
|
|
> }
|
|
|
>
|
|
|
> //Returns true if threshold is under white and over black
|
|
|
> public boolean green() {
|
|
|
> greenCount += greenCount + 1;
|
|
|
> if (greenCount > 300)
|
|
|
> return (ls.readNormalizedValue()>whiteGreenThreshold && ls.readNormalizedValue()> > greenBlackThreshold);
|
|
|
> else return false;
|
|
|
> }
|
|
|
> ```
|
|
|
>
|
|
|
>
|
|
|
>#### Result!
|
|
|
>As can be seen in video (??), the ThreeColorSensor program makes the robot follow the black line oscillating in small turns between the black and the white areas untill it enters the green area. >The movement is not very smooth however,
|
|
|
>
|
... | ... | |