... | @@ -47,6 +47,7 @@ For demonstration af dette program se videoen nedenfor |
... | @@ -47,6 +47,7 @@ For demonstration af dette program se videoen nedenfor |
|
|
|
|
|
Programmet BlackWhiteSensor.java kan potentielt set også bruges til at læse og reagere på andre farver end sort og hvid. I programmet ThreeColorSensor.java har vi implementeret en klasse der også kan detektere grøn.
|
|
Programmet BlackWhiteSensor.java kan potentielt set også bruges til at læse og reagere på andre farver end sort og hvid. I programmet ThreeColorSensor.java har vi implementeret en klasse der også kan detektere grøn.
|
|
|
|
|
|
|
|
*Java-kode 1: Calibrate-metoden fra ThreeColorSensor.java*
|
|
```Java
|
|
```Java
|
|
public void calibrate()
|
|
public void calibrate()
|
|
{
|
|
{
|
... | @@ -59,7 +60,7 @@ Programmet BlackWhiteSensor.java kan potentielt set også bruges til at læse og |
... | @@ -59,7 +60,7 @@ Programmet BlackWhiteSensor.java kan potentielt set også bruges til at læse og |
|
greenDetectionRange = Math.abs(blackLightValue - whiteLightValue) / 2;
|
|
greenDetectionRange = Math.abs(blackLightValue - whiteLightValue) / 2;
|
|
}
|
|
}
|
|
```
|
|
```
|
|
|
|
*Java-kode 2: Green-metoden fra ThreeColorSensor.java*
|
|
```Java
|
|
```Java
|
|
public boolean green() {
|
|
public boolean green() {
|
|
return Math.abs(greenLightValue - ls.readValue()) < (greenDetectionRange / 2);
|
|
return Math.abs(greenLightValue - ls.readValue()) < (greenDetectionRange / 2);
|
... | @@ -156,7 +157,7 @@ public class LineFollowerCal { |
... | @@ -156,7 +157,7 @@ public class LineFollowerCal { |
|
}
|
|
}
|
|
}
|
|
}
|
|
```
|
|
```
|
|
*Video 2: Demonstration af programmet *
|
|
*Video 2: Demonstration af programmet*
|
|
[![image alt text](http://img.youtube.com/vi/u0Iddyub2Z0/0.jpg)](http://www.youtube.com/watch?v=u0Iddyub2Z0)
|
|
[![image alt text](http://img.youtube.com/vi/u0Iddyub2Z0/0.jpg)](http://www.youtube.com/watch?v=u0Iddyub2Z0)
|
|
|
|
|
|
|
|
|
... | | ... | |