1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-20 21:01:25 +03:00

Changed examples to include shield detection

This commit is contained in:
Tom Igoe
2012-05-31 12:16:14 -04:00
parent 6e60b13013
commit b2a8a47c58
11 changed files with 157 additions and 92 deletions

View File

@ -19,7 +19,7 @@
* Wifi shield attached to pins 10, 11, 12, 13
created 16 Mar 2012
modified 14 May 2012
modified 31 May 2012
by Tom Igoe
This code is in the public domain.
@ -53,16 +53,21 @@ const unsigned long postingInterval = 10*1000; //delay between updates to cosm.
void setup() {
// start serial port:
Serial.begin(9600);
// check for the presence of the shield:
if (WiFi.status() == WL_NO_SHIELD) {
Serial.println("WiFi shield not present");
// don't continue:
while(true);
}
// attempt to connect to Wifi network:
while ( status != WL_CONNECTED) {
Serial.print("Attempting to connect to SSID: ");
Serial.println(ssid);
// Connect to WPA/WPA2 network. Change this line if using open or WEP network:
status = WiFi.begin(ssid, pass);
if ( status != WL_CONNECTED) {
Serial.println("Couldn't get a wifi connection");
while(true);
}
// wait 10 seconds for connection:
delay(10000);
}