Paso 1: Arduino
Conexão
Para decriptar como coisas simples, gomas o módulo bluetooth diretamente na porta serie hacer Arduino (pino 0 e 1).
Se você já está usando o canal Serial, você pode proceso implementar uma conexão com SoftwareSerial como esse aqui.
Código
Por enquanto, Porta interpreta mensagens usando apenas inteligentes de quebra-de-línea (\n). Essa é a única restrição.
Neste exemplo, estarei implementando um e Interpretador de entrada serie um Reconhecedor de mensagens de entrada usando println.
Interpretador de entrada serie
void loop() { if(Serial.available()){ char serialBuffer[8]; // IMPORTANTE: configure o Arduino para ler até quebra-de-linha ser detectada char quebralinha = '\n'; \\ Aqui está a quebra-de-linha int finalSize = Serial.readBytesUntil(quebralinha, serialBuffer, 8); serialBuffer[finalSize] = '\0'; handler(serialBuffer); } }
Reconhecedor de mensagens de entrada
void handler(String in){ if(in == "toggle"){ // IMPORTART: always send message using println() or '\n' to break-line Serial.println("toggle"); // do stuff related to 'toggle' action } }
Conclusão
Agora nós conseguimos CuandoEscucha e responder quando o Serial recebe un mensagem de palanca.
No próximo passo vamos configurar un conexão no Android.