meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
electronica:esp8266:webtemperatura [2016/08/30 19:15] lcelectronica:esp8266:webtemperatura [2023/01/18 14:36] (actual) – editor externo 127.0.0.1
Línea 10: Línea 10:
 <note>En el esquema la patilla RSV a la que está conectado el sensor, es en la versión v3 del modeMCU la salida VU que corresponde con una salida  a 5V del propio puerto usb</note> <note>En el esquema la patilla RSV a la que está conectado el sensor, es en la versión v3 del modeMCU la salida VU que corresponde con una salida  a 5V del propio puerto usb</note>
 ==== Código ==== ==== Código ====
-<sxh javascript>+<sxh c>
    
 // Libreria para Sensores DHT // Libreria para Sensores DHT
Línea 62: Línea 62:
  
 // WiFi p // WiFi p
-const char* ssid = "intrusos"; +const char* ssid = "miwifi"; 
-const char* password = "12qwaszx3edc";+const char* password = "mipassword";
  
 #define DHTPIN 4     // Pin del ESP8266 al que está conectado. El GPIO 4 corresponde al D2 del ESP8266-12E NodeMCU v3 #define DHTPIN 4     // Pin del ESP8266 al que está conectado. El GPIO 4 corresponde al D2 del ESP8266-12E NodeMCU v3
Línea 80: Línea 80:
   dht.begin();   dht.begin();
  
-  // We start by connecting to WiFi network+  // Conectando la WIFI
   Serial.println();   Serial.println();
   Serial.println();   Serial.println();
-  Serial.print("Connecting to ");+  Serial.print("Conectando a ");
   Serial.println(ssid);   Serial.println(ssid);
   WiFi.begin(ssid, password);   WiFi.begin(ssid, password);
Línea 90: Línea 90:
     Serial.print(".");     Serial.print(".");
   }   }
-  // Start the server+  // Iniciamos el servidor web
   server.begin();   server.begin();
-  Serial.println("Server started");+  Serial.println("Servidor Iniciado");
   Serial.println("");   Serial.println("");
-  Serial.println("WiFi connected"); +  Serial.println("Conectado a la WIFI"); 
-  Serial.println("IP address: ");+  Serial.println("dirección IP: ");
   Serial.println(WiFi.localIP());   Serial.println(WiFi.localIP());
 } }
  
 void loop() { void loop() {
-  // Check if a client has connected+  // Verifica si se ha conectado un cliente
   WiFiClient client = server.available();   WiFiClient client = server.available();
   if (!client) {   if (!client) {
Línea 121: Línea 121:
     return;     return;
   }   }
-  // Preparamos la rspuesta +  // Preparamos la respuesta
-  // String s = "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n<!DOCTYPE HTML>\r\n<html>\r\nMedida de Temperatura y Humedad";+
   String s = "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n<!DOCTYPE HTML>\r\n";   String s = "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n<!DOCTYPE HTML>\r\n";
   s += "\r\n<html><head><meta http-equiv=\"refresh\" content=\"5\"></head><body>\r\n"; // refresca automáticamente la página cada 5s   s += "\r\n<html><head><meta http-equiv=\"refresh\" content=\"5\"></head><body>\r\n"; // refresca automáticamente la página cada 5s
   s += "<h2>Medida de Temperatura y Humedad</h2>";   s += "<h2>Medida de Temperatura y Humedad</h2>";
-  s += "Humedad="+  s += "Humedad="String(h) + "%<br>"; 
-  s +(h)+  s += "Temperatura="String(t)+"*C<br>";
-  s +"%<br>"; +
-  s += "Temperatura="+
-  s +(t)+
-  s +"*C<br>";+
   s += "</body></html>\n";   s += "</body></html>\n";
   client.print(s);   client.print(s);
Línea 141: Línea 136:
   * http://www.instructables.com/id/Midiendo-temperatura-con-ESP8266-y-DHT11/?ALLSTEPS   * http://www.instructables.com/id/Midiendo-temperatura-con-ESP8266-y-DHT11/?ALLSTEPS
   * http://www.instructables.com/id/Autonomous-Weather-Station-With-ESP8266/?ALLSTEPS   * http://www.instructables.com/id/Autonomous-Weather-Station-With-ESP8266/?ALLSTEPS
 +  * http://arduinoamuete.blogspot.com.es/2015/12/creando-un-servidor-web.html