From 78f0baeb26a05a5fc547848c62d71a69dae47479 Mon Sep 17 00:00:00 2001 From: Federico Fissore Date: Tue, 18 Jun 2013 16:42:24 +0200 Subject: wifi examples renamed OLD*, introducing new comprehensive WiFiStatus example reviewed ShellCommands example to be not wifi related --- .../Bridge/examples/WiFiStatus/WiFiStatus.ino | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 libraries/Bridge/examples/WiFiStatus/WiFiStatus.ino (limited to 'libraries/Bridge/examples/WiFiStatus') diff --git a/libraries/Bridge/examples/WiFiStatus/WiFiStatus.ino b/libraries/Bridge/examples/WiFiStatus/WiFiStatus.ino new file mode 100644 index 0000000..840ceee --- /dev/null +++ b/libraries/Bridge/examples/WiFiStatus/WiFiStatus.ino @@ -0,0 +1,32 @@ +#include + +void setup() { + Serial.begin(9600); // initialize serial communication + while(!Serial); // do nothing until the serial monitor is opened + + Serial.println("Starting bridge...\n"); + pinMode(13,OUTPUT); + digitalWrite(13, LOW); + Bridge.begin(); // make contact with the linux processor + digitalWrite(13, HIGH); + + delay(2000); // wait 2 seconds +} + +void loop() { + Process wifiCheck; // initialize a new process + + wifiCheck.runShellCommand("lua /usr/lib/lua/pretty_wifi_info.lua"); // command you want to run + + // while there's any characters coming back from the + // process, print them to the serial monitor: + while (wifiCheck.available() > 0) { + char thisChar = wifiCheck.read(); + Serial.print(thisChar); + } + + Serial.println(); + + delay(5000); +} + -- cgit v1.2.3-18-g5258