/*
SupplyTest.java
(c) 2007 Nils Springob <nils@nicai-systems.de>
*/
import nanovm.nibo2.drivers.Bot;
import nanovm.nibo2.drivers.Clock;
import nanovm.nibo2.drivers.GraphicDisplay;
import nanovm.util.Formatter;
class Nibo2SupplyTest {
public static void main(String[] args) {
GraphicDisplay.clear();
GraphicDisplay.setProportional(true);
GraphicDisplay.gotoXY(40, 10);
GraphicDisplay.print("Supply test");
GraphicDisplay.gotoXY(5, 30);
GraphicDisplay.print("Supply Voltage:");
GraphicDisplay.setProportional(false);
while(true) {
Bot.update();
int supply = Bot.getSupplyVoltage();
float fsupp = 0.016565F*supply-1.19F;
GraphicDisplay.gotoXY(80, 30);
GraphicDisplay.print(Formatter.format(supply, "%5i"));
GraphicDisplay.gotoXY(80, 40);
GraphicDisplay.print(Formatter.format(fsupp, "%5.2f V"));
Clock.delayMilliseconds(1);
}
}
}