Advertisement
fabiocftv

Leitura_Controle_Remoto_HTTP

Sep 25th, 2016
359
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.46 KB | None | 0 0
  1.  EthernetClient client = server.available();
  2.    
  3.  
  4.     if (client) {
  5.         while (client.connected()) {
  6.             if (client.available()) {
  7.                 char c = client.read();
  8.  
  9.                 //read char by char HTTP request
  10.                 if (readString.length() < 100) {
  11.                     //store characters to string
  12.                     readString += c;
  13.                     //Serial.print(c);
  14.                 }
  15.  
  16.                 //Essa funcao IF faz leitura de todos os estados das portas esta maior do que 1
  17.                 if (c == '\n') {
  18.                     Serial.println(readString);
  19.    
  20.  
  21.  //LEITURA DO LIGAEDESLIGATV          
  22.                       if(readString.indexOf("?Tvligadesliga") >0) {
  23.                       //Serial.println("Desliga-Liga TV");
  24.                       Serial.print("O");
  25.                       //Serial.print("?Tvligadesliga");
  26.                     }
  27.  //LEITURA DO SOURCE      
  28.                       if(readString.indexOf("?Tvsource") >0) {
  29.                       //Serial.println("Source");
  30.                       Serial.print("Z");
  31.                       //Serial.print("?Tvsource");
  32.                     }
  33.  //LEITURA DO CANAL+      
  34.                       if(readString.indexOf("?Tvcanalmais") >0) {
  35.                       //Serial.println("Canal+");
  36.                      Serial.print("W");
  37.                      // Serial.print("?Tvcanalmais");
  38.                     }  
  39.   //LEITURA DO CANAL-      
  40.                       if(readString.indexOf("?Tvcanalmenos") >0) {
  41.                       //Serial.println("Canal-");
  42.                       Serial.print("K");
  43.                       //Serial.print("?Tvcanalmenos");
  44.                     }
  45.   //LEITURA DO VOLUME+      
  46.                       if(readString.indexOf("?Tvsommais") >0) {
  47.                       //Serial.println("Volume +");
  48.                       Serial.print("Y");
  49.                       //Serial.print("?Tvsommais");
  50.                     }
  51.  //LEITURA DO VOLUME-      
  52.                       if(readString.indexOf("?Tvsommenos") >0) {
  53.                       //Serial.println("Volume -");
  54.                       Serial.print("Q");
  55.                       //Serial.print("?Tvsommenos");
  56.                     }
  57.  //LEITURA DO SOM MUDO    
  58.                       if(readString.indexOf("?Tvsommudo") >0) {
  59.                       //Serial.println("Mudo");
  60.                       Serial.print("M");
  61.                       //Serial.print("?Tvsommudo");
  62.                     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement