/*
Test.java
testing ctbot leds by cycling through the six
status leds and blinking all blue leds
(c) 2007 Nils Springob <nils@nicai-systems.de>
*/
import nanovm.ctbot.drivers.Clock;
import nanovm.ctbot.drivers.Display;
import nanovm.ctbot.drivers.Leds;
class Test {
// set status led state and wait a second
static void led(int state, int ms) {
Leds.set(state);
Display.gotoXY(2, 1);
Display.print("Ledval="+state+" ");
Clock.delayMilliseconds(ms);
}
public static void main(String[] args) {
led(255,200);
led(0,1000);
Display.clear();
Display.gotoXY(1, 1);
Display.print("Test!");
while(true) {
// test leds
led(Leds.RED,200);
led(Leds.ORANGE,200);
led(Leds.YELLOW,200);
led(Leds.GREEN,200);
led(Leds.BLUE,200);
led(Leds.WHITE,200);
led(0,1000);
led(Leds.BLUE_LEFT+Leds.BLUE+Leds.BLUE_RIGHT,50);
led(0,500);
led(Leds.BLUE_LEFT+Leds.BLUE+Leds.BLUE_RIGHT,50);
led(0,500);
led(Leds.BLUE_LEFT+Leds.BLUE+Leds.BLUE_RIGHT,50);
led(0,500);
led(Leds.BLUE_LEFT+Leds.BLUE+Leds.BLUE_RIGHT,50);
led(0,1000);
}
}
}