summaryrefslogtreecommitdiff
path: root/roombacomm-client/src/com/hackingroomba/roombacomm/IdoTest1.java
blob: 960e206adf2284e11e05bbe0c5c77b1bee75dfb5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package com.hackingroomba.roombacomm;

public class IdoTest1 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		RoombaCommSerial roomba = new RoombaCommSerial();
		    String[] ports = roomba.listPorts();               // if implemented
		    roomba.connect("/dev/ttyUSB0");
		    roomba.startup();
			roomba.control();
		    roomba.updateSensors();
		    {
		       roomba.sensors();
		       
		       roomba.playNote( 53, 12 );
		       roomba.goForward( 400 );
		       roomba.spinRight( 45 );
		       if( roomba.bump() ) roomba.goBackward( 100 );
		    }    
		    roomba.disconnect();

	}

}