Research
Go
Search
Contact
About Jab
Education
Research
Home
Contents
Go Back
RADAR BOT
RADAR BOT is a class designed to use latest version or Radar Class
RADAR_BOT.java
import lejos.nxt.*; public class RADAR_BOT { static int batteryLife; public static void credits(){ LCD.clear(); LCD.drawString("Juan Antonio",0,1); LCD.drawString("Brenha. Moral",0,2); LCD.drawString("juanantonio.info",0,3); LCD.refresh(); } public static void main(String [] options) throws Exception { batteryLife = Battery.getVoltageMilliVolt(); if(batteryLife <= 500){ //Motor settings Motor.A.setSpeed(900); //Instances CompassSensor compassObj = new CompassSensor(SensorPort.S2); UltrasonicSensor usObj = new UltrasonicSensor(SensorPort.S1); RADAR1_5 radarObj = new RADAR1_5(); while(!Button.ESCAPE.isPressed()){ radarObj.monitorPlace(compassObj,usObj,Motor.A); Thread.sleep(1000); batteryLife = Battery.getVoltageMilliVolt(); if(batteryLife <= 500){ break; } } } //Battery Message LCD.drawString("Robot's Battery is too low",0,1); LCD.drawString("Please recharge me to live again",0,2); LCD.drawInt(batteryLife,0,3); LCD.refresh(); Thread.sleep(2000); credits(); Thread.sleep(3000); } }
Top