No vídeo abaixo vamos mostrar como você pode digitar um texto na Serial do Arduino e comparar antes de executar algo. Isso vai ser útil para você que quer fazer sua Automação Residencial conectando o Arduino direto ao seu computador.
Clique aqui e baixe o código completo usado no vídeo.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
String recebido; void setup() { Serial.begin(9600); } String concatenacao() { String conteudo = ""; char leitura; while (Serial.available() > 0) { leitura = Serial.read(); if (leitura != '\n') { conteudo.concat(leitura); } delay(15); } Serial.print("Informação digitada: "); Serial.println(conteudo); return conteudo; } void loop(){ if (Serial.available() > 0 ) { recebido = concatenacao(); if (recebido == "experimentos") { Serial.println ("Experimentos de Garagem"); Serial.println(""); } else if (recebido == "site") { Serial.println("www.experimentosdegaragem.com.br"); Serial.println(""); } } } |