Serial1.begin(115200); // Configurar Baudios del serial
pinMode(7, OUTPUT); // pin D7 que habilita o deshabilita módulo ESP8266
digitalWrite(7, HIGH); // HIGH= habilitar, LOW=deshabilitar
pinMode(4, OUTPUT); // pin D4 que habilita o deshabilita la alimentación por
digitalWrite(4, HIGH); // batería HIGH= habilitar, LOW=deshabilitar
pinMode(A0, INPUT);
Serial1.println("AT+CWMODE=1"); // Modo Cliente
delay(100);
Serial1.println("AT+CWJAP=\""+ID+"\",\""+Clave+"\""); // ingresa datos de red WiFi
delay(100);
Serial1.println("AT+CIPMUX=0"); // deshabilita múltiples conexiones
delay(100);
hdc1080.begin(0x40);
Serial.print("Manufacturer ID=0x");
Serial.println(hdc1080.readManufacturerId(), HEX); // 0x5449 ID of Texas Instruments
Serial.print("Device ID=0x");
Serial.println(hdc1080.readDeviceId(), HEX); // 0x1050 ID of the device
delay(5000);
}
void loop()
{
Temperatura=hdc1080.readTemperature();
Serial.println("TEMPERATURA= "+String(Temperatura)+"ºC");
Humedad= hdc1080.readHumidity();
Serial.println("HUMEDAD= "+String(Humedad)+"%");
delay(300);
Serial1.println("AT+CIPSTART=\"TCP\",\"api.thingspeak.com\",80");
delay(200);
Serial1.println("AT+CIPSEND=51");
delay(200);
Serial1.println("GET /update?api_key="+Key+"&field1="+String(Temperatura));
delay(200);
Serial1.println("AT+CIPCLOSE");
delay(15000);
Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile
+56 2 23339579 | www.mcielectronics.cl | info@mcielectronics.cl| www.arduino.cl
MANUAL DE USUARIO COIOT WIFI
//que se comunica con la PC
//que se comunica con el módulo ESP8266
Página 11 de 15