Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
h>
#include <SPI.h>
unsigned long prev_millis=0;
unsigned long lastConnectionTime;
const unsigned long postinginterval= 10L*1000L;
WiFiClient client;
int analogIn=A0;
char SSID[]="FICE";
char PASS[]="ficebangalore";
WiFiServer server(80);
void setup()
{
Serial.begin(9600);
wifi_connect();
}
void loop()
{
if (millis()-lastConnectionTime>postinginterval)
post_data();
}
void wifi_connect()
{
Serial.print("Attempting to connect Network named:");
Serial.println(SSID);
//WiFi.begin(SSID, PASS);
// while(WiFi.status()!=WL_CONNECTED)
// {
//
Serial.print(".");
//
delay(300);
// }
Serial.println("\nYou are connected to network");
Serial.println("Waiting for an IP address");
Serial.println("\nIP address obtained");
printWifiStatus();
Serial.println("Starting webserver on port 80");
server.begin();
Serial.println("Webserver started");
}
void printWifiStatus()
{
Serial.print("SSID:");
Serial.println(WiFi.SSID());
IPAddress ip=WiFi.localIP();
Serial.print("IP address:");
Serial.println(ip);
long rssi=WiFi.RSSI();
Serial.print("signal strength (RSSI):");
Serial.print(rssi);
Serial.println("dBm");
Serial.print("To see this page in action, open a browser to http://");
Serial.println(ip);
}