import com.phidgets.AccelerometerPhidget; import com.phidgets.PhidgetException; import com.phidgets.event.AccelerationChangeEvent; import com.phidgets.event.AccelerationChangeListener; public class accelerometerex1 implements AccelerationChangeListener { public static void main(String[] args) throws PhidgetException { new accelerometerex1(); } public accelerometerex1() throws PhidgetException { AccelerometerPhidget phid = new AccelerometerPhidget(); phid.addAccelerationChangeListener(this); phid.openAny(); phid.waitForAttachment(); phid.setAccelerationChangeTrigger(0, 0.1); phid.setAccelerationChangeTrigger(1, 0.1); System.out.println(phid.getDeviceType()); System.out.println("Serial Number " + phid.getSerialNumber()); System.out.println("Device Version " + phid.getDeviceVersion()); System.out.println("Attached " + phid.isAttached()); // sleeping around, just to avoid the program finishing while (true) try { Thread.sleep(1000); } catch (Throwable t) { t.printStackTrace(); } } public void accelerationChanged(AccelerationChangeEvent arg0) { System.out.println(arg0); } }