Files
jlibtm1638/src/main/java/test/Test.java

36 lines
854 B
Java

package test;
import java.io.OutputStream;
import beerduino.Beerduino.Echo;
import beerduino.Beerduino.Ping;
public class Test implements EchoListener {
public static void main(String[] argv) {
try {
new Test().start();
} catch (Exception e) {
e.printStackTrace();
}
}
private void start() throws Exception {
Arduino arduino = new Arduino();
arduino.connect();
arduino.addListener(this);
OutputStream outputStream = arduino.getOutputStream();
int i = 123;
while ( i < 10000) {
Ping ping = Ping.newBuilder().setId(i++).build();
System.out.println("writing!");
ping.writeDelimitedTo(outputStream);
Thread.sleep(1000);
}
arduino.close();
}
public void receive(Echo echo) {
System.out.println("> " + echo.getMessage() + " " + echo.getId());
}
}