I have already connected a MKR1000 to my wifi network when my project is first turned on.
Example
#include <WiFi101.h>
char ssid[] = "NETWORK";
char pass[] = "PASSWORD";
int keyIndex = 0;
int status = WL_IDLE_STATUS;
WiFiServer server(80);
void setup() {
Serial.begin(9600);
while ( status != WL_CONNECTED) {
Serial.print("Connecting Network: ");
Serial.println(ssid);
status = WiFi.begin(ssid, pass);
delay(10000);
}
server.begin();
printWifiStatus();
}
But my new project will leave my residence, store some variables out side, then when I return home, I would like to press a button, reconnect to the network and then send the data (to Thingspeak for example)
Can I run the setup connection in a loop function and call it when the button is pressed?
Have Googled up and down but I figure my wording is inadequate to find what I am looking for. Any tips on wording for searching for this solution is greatly appreciated.