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; } } } } }