mySerial.println ("AT+CIPSTART=\"TCP\",\"api.thingspeak.com\",80");
delay(200);
mySerial.println ("AT+CIPSEND=51");
delay(200);
mySerial.println ("GET /update?api_key="+Key+"&field2="+String(Humedad));
delay(200);
mySerial.println ("AT+CIPCLOSE");
delay(15000);
contador();
chequeo();
}
void contador()
{
if(analogRead(A0)<600)
{
cont=cont + 1;
}
else
{
cont=0;
}
}
void chequeo()
{
if (cont==60)
{
digitalWrite(4,LOW);
}
}
NOTA: es importante resaltar que existen tres parámetros que se deben modificar del código
antes de ser cargado a la PICARO y estos son los siguientes:
•
KEYS_THING_SPEAK: este parámetro se sustituye por la llave que proporciona Thing Speak
para que los datos sean cargados a la plataforma. Se debe resaltar que cada canal creado
en Thing Speak, proporciona una llave distinta. Esta llave se encuentra en la sección API
Keys, del canal creado. En la siguiente imagen se muestra la sección que proporciona la
llave:
Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile
+56 2 23339579 | www.mcielectronics.cl | info@mcielectronics.cl| www.arduino.cl
MANUAL DE USUARIO ESP WIFI SHIELD
Código 2. Código ejemplo 2.
Página 12 de 16