public void pararDeReceberDados() { try { javaSerialPort.pararLeitura(); } catch (Exception e) { System.out.println(e); } }
public void write(int porta) { try { javaSerialPort.enviaDados(porta); } catch (Exception e) { throw new IllegalArgumentException("O valor passada não é válido!!!!", e); } }
public void comunicacaoArduino(JButton button) { if ("Ligar".equals(button.getActionCommand())) { javaSerialPort.enviaDados(131); System.out.println(button.getText()); // Imprime o nome do botão pressionado } else if ("Desligar".equals(button.getActionCommand())) { javaSerialPort.enviaDados(130); System.out.println(button.getText()); // Imprime o nome do botão pressionado } else if ("Ler".equals(button.getActionCommand())) { javaSerialPort.iniciarLeitura(); System.out.println("*********"); System.out.println(button.getText() + "\n "); // Imprime o nome do botão pressionado } else { javaSerialPort.closeOut(); System.out.println(button.getText()); // Imprime o nome do botão pressionado } }
public void escreverNaPorta(byte valor) { javaSerialPort.enviaDados(valor); }
public void lerPorta() { javaSerialPort.iniciarLeitura(); }
public void pararDeEnviarDados() { javaSerialPort.closeOut(); }
public Arduino(String porta, int frequencia) { javaSerialPort = JavaSerialPort.getInstance(); javaSerialPort.setPort(porta, frequencia); }
public Arduino(String porta) { javaSerialPort = JavaSerialPort.getInstance(); javaSerialPort.setPort(porta, 9600); }
@Deprecated public void ligarArcondicionado() { javaSerialPort.enviaDados(131); }
@Deprecated public void ligarAquecedor() { javaSerialPort.enviaDados(121); }
@Deprecated public void ligarAlarmeIncendio() { javaSerialPort.enviaDados(111); }
@Deprecated public void ligarAlarmeMagnetico() { javaSerialPort.enviaDados(101); }