based on version 0.2
Principal classe da API, esta administra a conexão com o Arduino, envio/recebimento de dados e encerramento de sockets.
Exemplo de uso:
        Arduino_Bluetooth arduino;
        //onCreate()
        arduino = new ArduinoBluetooth();
  
        //Quando clicar em um botão
        arduino.Begin("nome do módulo Bluetooth");
        //Em uma thread dedicada à leitura de dados
        if(arduino.Available()>0){
          leitura= arduino.Read();
        }
        //Quando clicar em um botão para enviar dados
        arduino.Write("Hello World");
        //onDestroy()
        arduino.CloseConnetion();
      
| Tipo | Nome | Funcionalidade | 
|---|---|---|
| DeviceState | getDeviceState() | Retorna o estado atual do dispositivo Arduino. | 
| boolean | isDeviceConnected() | Retorna verdadeiro se há um dispositivo conectado. | 
| String | getDeviceAddress() | Retorna endereço do dispositivo remoto. | 
| int | Available() | Retorna -1 se o socket bluetooth não está conectado ou é nulo.  Retorna 0 se o socket bluetooth está conectado mas não está recebendo dados. retorna 1 se o está conectado e recebendo dados.  | 
        
| ConnectionState | connection_state | Retorna o estado atual da conexão. | 
| void | Begin(String nome) | Inicia uma conexão via bluetooth com um dispositivo. | 
| String | Read() | Retorna a ultima string recebida. | 
| void | CheckBluetoothAdapter() | Define o estado do adaptador bluetooth, ou seja, se ele existe e está ativado. | 
| boolean | CanConnectWith(String deviceName) | Retorna true se o existir algum dispositivo pareado com o nome "deviceName", caso contrário retorna false. | 
| String | FindDevice(String deviceName) | Retorna o endereço do dispositivo com nome "deviceName" se este estiver pareado com o aparelho android. Caso contrário retorna Null | 
| void | BindTextView(TextView tv) | Para fácil visualização de dados recebidos. Este método só precisa ser invocado uma vez, passando como referência um TextView, este terá seu texto alterado xom a ultia String recebida, a cada vez que forem recebidos novos dados. | 
| void | Write(String data) | Envia uma String para o dispositivo remoto. | 
| void | CloseConnection() | Encerra a conexão com o dispositivo remoto. | 
Em Breve