Eletrica-Pinho

mysql arduino

Jul 30th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.05 KB | None | 0 0
  1. #include <SPI.h>
  2. #include <Ethernet.h>
  3. byte mac      [] = {0x00,0xAA,0xBB,0xCC,0xDE,0x02};
  4. byte servidor [] = {192,168,0,109};
  5. #define portaHTTP 80
  6. //char servidor [] = ""; //
  7. EthernetClient clienteArduino;
  8.  
  9. //======================================================================================
  10. //sensores
  11. /////gggggg
  12.  
  13. float sensor1 = 1;
  14. float sensor2 = 2;
  15. float sensor3 = 3;
  16. //======================================================================================
  17. void setup(){
  18.   Serial.begin(9600);
  19.   Ethernet.begin(mac);
  20.  
  21.   if(Ethernet.begin(mac) == 0 ){
  22.     Serial.println("Falha ao conectar a rede ");
  23.     Ethernet.begin(mac);
  24.   }
  25.   Serial.print("conectado a rede, no ip: ");
  26.   Serial.println(Ethernet.localIP());
  27. }
  28.  
  29. void loop(){
  30.   if(clienteArduino.available()){
  31.     char dados_Return = clienteArduino.read();
  32.     Serial.print(dados_Return);
  33.   }
  34.  
  35.   if(!clienteArduino.connected()){
  36.    
  37.     clienteArduino.stop();
  38.   }
  39.  
  40.   char comando = Serial.read();
  41.  
  42.  
  43.   if(comando == '1') {
  44.       sensor1 ++;
  45.       sensor2 ++;
  46.       sensor3 ++;
  47.  
  48.       Serial.println("conectando ao Servidor e enviado os dados: ");
  49.       Serial.print("Sensor1: ");
  50.       Serial.println(sensor1);
  51.       Serial.print("Sensor2: ");
  52.       Serial.println(sensor2);
  53.       Serial.print("Sensor3: ");
  54.       Serial.println(sensor3);
  55.  
  56.      
  57.     if(clienteArduino.connect(servidor,portaHTTP)){
  58.      
  59.      //clienteArduino.println("GET /arduino1/teste.html HTTP/1.0");
  60.      //http://192.168.0.109/Dados_teste/teste.php?s1=20&s2=10&s3=15
  61.  
  62.     clienteArduino.print("GET /Dados_teste/salvar.php");
  63.       clienteArduino.print("?s1=");
  64.       clienteArduino.print(sensor1);
  65.       clienteArduino.print("&s2=");
  66.       clienteArduino.print(sensor2);
  67.       clienteArduino.print("&s3=");
  68.       clienteArduino.print(sensor3);
  69.       clienteArduino.println(" HTTP/1.0");
  70.  
  71.       clienteArduino.println("HOST: 192.168.0.109 ");
  72.       clienteArduino.println("Connection: Close");
  73.       clienteArduino.println();
  74.    
  75.  
  76.     }else{
  77.       Serial.println("Falha na conexão com servidor");
  78.     }
  79.   }
  80.  
  81. }
  82. ////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment