Étape 1: Arduino
Conexão
Deixar para as coisas simples, conecte o módulo bluetooth diretamente na porta série do Arduino (pino 0 e 1).
Se você já está usando o canal série, você pode implementar uma conexão com SoftwareSerial como aqui esse.
Código
Por enquanto, Porta interpreta mensagens usando apenas caracteres de quebra-de-linha (\n). ESSA é un restrição única.
Neste exemplo, implementando estarei um Interpretador de entrada série e um Reconhecedor de mensagens de entrada usando println.
Interpretador de entrada série
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 ouvir e répondeur quando o Serial recebe un mensagem bascule.
Aucun próximo passo vamos configurar un conexão pas Android.