diff --git a/WiFi/examples/TwitterClient/TwitterClient.ino b/WiFi/examples/TwitterClient/TwitterClient.ino
deleted file mode 100644
index 2e1e9dd6e..000000000
--- a/WiFi/examples/TwitterClient/TwitterClient.ino
+++ /dev/null
@@ -1,199 +0,0 @@
-/*
- Twitter Client with Strings
-
- This sketch connects to Twitter using using an Arduino WiFi shield.
- It parses the XML returned, and looks for this is a tweet
-
- This example is written for a network using WPA encryption. For
- WEP or WPA, change the Wifi.begin() call accordingly.
-
- This example uses the String library, which is part of the Arduino core from
- version 0019.
-
- Circuit:
- * WiFi shield attached to pins 10, 11, 12, 13
-
- created 15 Sep 2011
- modified 2 Mar 2012
- by Tom Igoe
-
- This code is in the public domain.
-
- */
-#include
-#include
-
-char ssid[] = "itpsandbox"; // your network SSID (name)
-char pass[] = "NYU+s0a!+P?"; // your network password (use for WPA, or use as key for WEP)
-int keyIndex = 0; // your network key Index number (needed only for WEP)
-
-int status = WL_IDLE_STATUS;
-
-// initialize the library instance:
-WiFiClient client;
-
-long lastConnectionTime = 0; // last time you connected to the server, in milliseconds
-boolean lastConnected = false; // state of the connection last time through the main loop
-const unsigned long postingInterval = 10* 1000; //delay between updates
-//char server[] = "api.twitter.com";
-IPAddress server(199,59,148,20);
-//IPAddress server(128,122,151,128);
-
-String currentLine = ""; // string to hold the text from server
-String tweet = ""; // string to hold the tweet
-boolean readingTweet = false; // if you're currently reading the tweet
-
-void setup() {
- // reserve space for the strings:
- currentLine.reserve(256);
- tweet.reserve(150);
- // initialize serial:
- Serial.begin(9600);
- Serial.println("Attempting to connect to WPA network...");
- Serial.print("SSID: ");
- Serial.println(ssid);
-
- status = WiFi.begin(ssid, pass);
- while ( status != WL_CONNECTED) {
- status = WiFi.begin(ssid, pass);
- Serial.println("Couldn't get a wifi connection");
- delay(5000);
- }
- Serial.println("Connected to wifi");
- printWifiData();
- printCurrentNet();
- connectToServer();
-}
-
-
-
-void loop()
-{
- if (client.connected()) {
- Serial.println("requested");
- if (client.available()) {
- // read incoming bytes:
- char inChar = client.read();
-
- // add incoming byte to end of line:
- currentLine += inChar;
-
- // if you get a newline, clear the line:
- if (inChar == '\n') {
- Serial.println(currentLine);
- currentLine = "";
- }
- // if the current line ends with , it will
- // be followed by the tweet:
- if ( currentLine.endsWith("")) {
- // tweet is beginning. Clear the tweet string:
- readingTweet = true;
- tweet = "";
- }
- // if you're currently reading the bytes of a tweet,
- // add them to the tweet String:
- if (readingTweet) {
- if (inChar != '<') {
- tweet += inChar;
- }
- else {
- // if you got a "<" character,
- // you've reached the end of the tweet:
- readingTweet = false;
- Serial.println(tweet);
- // close the connection to the server:
- client.stop();
- }
- }
- }
- }
- else if (millis() - lastConnectionTime > postingInterval) {
- // if you're not connected, and two minutes have passed since
- // your last connection, then attempt to connect again:
- connectToServer();
- }
-}
-
-void connectToServer() {
- // attempt to connect, and wait a millisecond:
- Serial.println("connecting to server...");
- if (client.connect(server, 80)) {
- Serial.println("making HTTP request...");
- // make HTTP GET request to twitter:
- delay(10);
- client.print("GET /1/statuses/user_timeline.xml?screen_name=arduino&count=1 HTTP/1.1\n");
- client.print("Host:api.twitter.com\n");
- client.print("Connection:close\n\n");
- // client.println();
- }
- else {
- // if you couldn't make a connection:
- Serial.println("connection failed");
- Serial.println();
- Serial.println("disconnecting.");
- client.stop();
- }
- // note the time of this connect attempt:
- lastConnectionTime = millis();
- lastConnected = client.connected();
-}
-
-
-void printWifiData() {
- // print your WiFi shield's IP address:
- IPAddress ip = WiFi.localIP();
- Serial.print("IP Address: ");
- Serial.println(ip);
-
- // print your MAC address:
- byte mac[6];
- WiFi.macAddress(mac);
- Serial.print("MAC address: ");
- Serial.print(mac[5],HEX);
- Serial.print(":");
- Serial.print(mac[4],HEX);
- Serial.print(":");
- Serial.print(mac[3],HEX);
- Serial.print(":");
- Serial.print(mac[2],HEX);
- Serial.print(":");
- Serial.print(mac[1],HEX);
- Serial.print(":");
- Serial.println(mac[0],HEX);
-
-}
-
-void printCurrentNet() {
- // print the SSID of the network you're attached to:
- Serial.print("SSID: ");
- Serial.println(WiFi.SSID());
-
- // print the MAC address of the router you're attached to:
- byte bssid[6];
- WiFi.BSSID(bssid);
- Serial.print("BSSID: ");
- Serial.print(bssid[5],HEX);
- Serial.print(":");
- Serial.print(bssid[4],HEX);
- Serial.print(":");
- Serial.print(bssid[3],HEX);
- Serial.print(":");
- Serial.print(bssid[2],HEX);
- Serial.print(":");
- Serial.print(bssid[1],HEX);
- Serial.print(":");
- Serial.println(bssid[0],HEX);
-
- // print the received signal strength:
- long rssi = WiFi.RSSI();
- Serial.print("signal strength (RSSI):");
- Serial.println(rssi);
-
- // print the encryption type:
- byte encryption = WiFi.encryptionType();
- Serial.print("Encryption Type:");
- Serial.println(encryption,HEX);
- Serial.println();
-}
-
-
diff --git a/WiFi/examples/TwitterClientWPA/TwitterClientWPA.ino b/WiFi/examples/TwitterClientWPA/TwitterClientWPA.ino
deleted file mode 100644
index f28da4ac0..000000000
--- a/WiFi/examples/TwitterClientWPA/TwitterClientWPA.ino
+++ /dev/null
@@ -1,121 +0,0 @@
-/*
- Twitter Client with Strings
-
- This sketch connects to Twitter using using an Arduino WiFi shield.
- It parses the XML returned, and looks for this is a tweet
-
- This example uses the String library, which is part of the Arduino core from
- version 0019.
-
- Circuit:
- * WiFi shield attached to pins 10, 11, 12, 13
-
- created 15 Sep 2011
- by Tom Igoe
-
- This code is in the public domain.
-
- */
-#include
-#include
-
-char ssid[] = "yourNetwork"; // your network SSID (name)
-char pass[] = "secretPassword"; // your network password
-int status = WL_IDLE_STATUS;
-
-// initialize the library instance:
-WiFiClient client;
-
-const int requestInterval = 30*1000; // delay between requests; 30 seconds
-
-IPAddress server(199,59,149,200); // api.twitter.com
-
-boolean requested; // whether you've made a request since connecting
-long lastAttemptTime = 0; // last time you connected to the server, in milliseconds
-
-String currentLine = ""; // string to hold the text from server
-String tweet = ""; // string to hold the tweet
-boolean readingTweet = false; // if you're currently reading the tweet
-
-void setup() {
- // reserve space for the strings:
- currentLine.reserve(256);
- tweet.reserve(150);
- // initialize serial:
- Serial.begin(9600);
- Serial.println("Attempting to connect to WPA network...");
- Serial.print("SSID: ");
- Serial.println(ssid);
-
- status = WiFi.begin(ssid, pass);
- if ( status != WL_CONNECTED) {
- Serial.println("Couldn't get a wifi connection");
- while(true);
- }
- else {
- Serial.println("Connected to wifi");
- connectToServer();
- }
-}
-
-
-
-void loop()
-{
- if (client.connected()) {
- if (client.available()) {
- // read incoming bytes:
- char inChar = client.read();
-
- // add incoming byte to end of line:
- currentLine += inChar;
-
- // if you get a newline, clear the line:
- if (inChar == '\n') {
- currentLine = "";
- }
- // if the current line ends with , it will
- // be followed by the tweet:
- if ( currentLine.endsWith("")) {
- // tweet is beginning. Clear the tweet string:
- readingTweet = true;
- tweet = "";
- }
- // if you're currently reading the bytes of a tweet,
- // add them to the tweet String:
- if (readingTweet) {
- if (inChar != '<') {
- tweet += inChar;
- }
- else {
- // if you got a "<" character,
- // you've reached the end of the tweet:
- readingTweet = false;
- Serial.println(tweet);
- // close the connection to the server:
- client.stop();
- }
- }
- }
- }
- else if (millis() - lastAttemptTime > requestInterval) {
- // if you're not connected, and two minutes have passed since
- // your last connection, then attempt to connect again:
- connectToServer();
- }
-}
-
-void connectToServer() {
- // attempt to connect, and wait a millisecond:
- Serial.println("connecting to server...");
- if (client.connect(server, 80)) {
- Serial.println("making HTTP request...");
- // make HTTP GET request to twitter:
- client.println("GET /1/statuses/user_timeline.xml?screen_name=arduinoteam HTTP/1.1");
- client.println("HOST:api.twitter.com");
- client.println();
- }
- // note the time of this connect attempt:
- lastAttemptTime = millis();
-}
-
diff --git a/WiFi/examples/WebClientWPA/WebClientWPA.ino b/WiFi/examples/WebClientWPA/WebClientWPA.ino
deleted file mode 100644
index 519ea0d67..000000000
--- a/WiFi/examples/WebClientWPA/WebClientWPA.ino
+++ /dev/null
@@ -1,77 +0,0 @@
-
-/*
- Web client
-
- This sketch connects to a website (http://www.google.com)
- using a WiFi shield.
-
- Circuit:
- * WiFi shield attached
-
- created 13 July 2010
- by dlf (Metodo2 srl)
- modified 10 Jan 2012
- by Tom Igoe
- */
-
-
-#include
-#include
-
-char ssid[] = "networkName"; // your network SSID (name)
-char pass[] = "yourPassword"; // your network password
-
-int status = WL_IDLE_STATUS;
-IPAddress server(74,125,115,105); // Google
-
-// Initialize the Ethernet client library
-// with the IP address and port of the server
-// that you want to connect to (port 80 is default for HTTP):
-WiFiClient client;
-
-void setup() {
- Serial.begin(9600);
- Serial.println("Attempting to connect to WPA network...");
- Serial.print("SSID: ");
- Serial.println(ssid);
-
- status = WiFi.begin(ssid, pass);
- if ( status != WL_CONNECTED) {
- Serial.println("Couldn't get a wifi connection");
- // don't do anything else:
- while(true);
- }
- else {
- Serial.println("Connected to wifi");
- Serial.println("\nStarting connection...");
- // if you get a connection, report back via serial:
- if (client.connect(server, 80)) {
- Serial.println("connected");
- // Make a HTTP request:
- client.println("GET /search?q=arduino HTTP/1.0");
- client.println();
- }
- }
-}
-
-void loop() {
- // if there are incoming bytes available
- // from the server, read them and print them:
- if (client.available()) {
- char c = client.read();
- Serial.print(c);
- }
-
- // if the server's disconnected, stop the client:
- if (!client.connected()) {
- Serial.println();
- Serial.println("disconnecting.");
- client.stop();
-
- // do nothing forevermore:
- for(;;)
- ;
- }
-}
-
-
diff --git a/WiFi/examples/WebServerWPA/WebServerWPA.ino b/WiFi/examples/WebServerWPA/WebServerWPA.ino
deleted file mode 100644
index f89ba8445..000000000
--- a/WiFi/examples/WebServerWPA/WebServerWPA.ino
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- Web Server
-
- A simple web server that shows the value of the analog input pins.
- using a WiFi shield.
-
- Circuit:
- * WiFi shield attached
- * Analog inputs attached to pins A0 through A5 (optional)
-
- created 13 July 2010
- by dlf (Metodo2 srl)
- modified 10 Jan 2012
- by Tom Igoe
- */
-
-
-#include
-#include
-
-char ssid[] = "networkName"; // your network SSID (name)
-char pass[] = "yourPassword"; // your network password
-int status = WL_IDLE_STATUS;
-
-WiFiServer server(80);
-
-void setup() {
- // initialize serial:
- Serial.begin(9600);
- Serial.println("Attempting to connect to WPA network...");
- Serial.print("SSID: ");
- Serial.println(ssid);
-
- status = WiFi.begin(ssid, pass);
- if ( status != WL_CONNECTED) {
- Serial.println("Couldn't get a wifi connection");
- while(true);
- }
- else {
- server.begin();
- Serial.print("Connected to wifi. My address:");
- IPAddress myAddress = WiFi.localIP();
- Serial.println(myAddress);
-
- }
-}
-
-
-void loop() {
- // listen for incoming clients
- WiFiClient client = server.available();
- if (client) {
- // an http request ends with a blank line
- boolean currentLineIsBlank = true;
- while (client.connected()) {
- if (client.available()) {
- char c = client.read();
- // if you've gotten to the end of the line (received a newline
- // character) and the line is blank, the http request has ended,
- // so you can send a reply
- if (c == '\n' && currentLineIsBlank) {
- // send a standard http response header
- client.println("HTTP/1.1 200 OK");
- client.println("Content-Type: text/html");
- client.println();
- client.println("");
- // output the value of each analog input pin
- for (int analogChannel = 0; analogChannel < 6; analogChannel++) {
- client.print("analog input ");
- client.print(analogChannel);
- client.print(" is ");
- client.print(analogRead(analogChannel));
- client.println("
");
- }
- client.println("");
- break;
- }
- if (c == '\n') {
- // you're starting a new line
- currentLineIsBlank = true;
- }
- else if (c != '\r') {
- // you've gotten a character on the current line
- currentLineIsBlank = false;
- }
- }
- }
- // give the web browser time to receive the data
- delay(1);
- // close the connection:
- client.stop();
- }
-}
-
-