import nanovm.nibobee.drivers.Clock;
import nanovm.nibobee.drivers.Leds;
import nanovm.nibobee.drivers.Sensor;
/** NibobeeSensorTest.java
*
* test nibobee sensor (antenna)
*
* @author Torsten Röhl <informatics4kids.de>
*/
class NibobeeSensorTest {
static void led(int led, boolean status) {
Leds.setStatus(led, status);
Clock.delayMilliseconds(200);
}
public static void main(String[] args) {
while (true) {
int value = Sensor.getLeft();
switch (value) {
case -1: {
led(Leds.LEFT_RED, false);
led(Leds.LEFT_YELLOW, true);
break;
}
case +1: {
led(Leds.LEFT_RED, true);
led(Leds.LEFT_YELLOW, false);
break;
}
case 0: {
led(Leds.LEFT_RED, false);
led(Leds.LEFT_YELLOW, false);
break;
}
}
value = Sensor.getRight();
switch (value) {
case -1: {
led(Leds.RIGHT_RED, false);
led(Leds.RIGHT_YELLOW, true);
break;
}
case +1: {
led(Leds.RIGHT_RED, true);
led(Leds.RIGHT_YELLOW, false);
break;
}
case 0: {
led(Leds.RIGHT_RED, false);
led(Leds.RIGHT_YELLOW, false);
break;
}
}
}
}
}