Stap 1: Arduino
Conexão
Para deixar als coisas simples, conecte o module bluetooth diretamente na porta Serial doen Arduino (pino 0 e 1).
Se você já está usando o kanaal seriële, você pode implementar uma conexão com SoftwareSerial como esse aqui.
Código
Por enquanto, Porta interpreta mensagens usando apenas caracteres de quebra-de-linha (\n). Essa é een única restriçã.
Neste exemplo, estarei implementando um interpreter de entrada Serial e um Reconhecedor de mensagens de entrada usando println.
Interpreter de entrada Serial
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 responder quando o seriële recebe een mensagem knevel.
Geen próximo passo vamos configurar een conexão geen Android.