1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-12-12 23:08:52 +01:00
Arduino/hardware/arduino/avr/libraries/Bridge/examples/ShellCommands/ShellCommands.ino
2013-06-12 13:28:24 +02:00

27 lines
504 B
C++

/* Demonstrate shell commands */
#include <Process.h>
void setup() {
Bridge.begin();
Console.begin();
Console.buffer(64);
}
void loop() {
Process p;
// This command line prints the number of bytes received and transmitted from WLAN
p.runShellCommand(F("ifconfig wlan0 | grep \"RX bytes\" | tr ':' ' ' | awk \"{ print \\$3 \\\" \\\" \\$8 }\"\n"));
// Read command output
while (p.available()) {
char c = p.read();
Console.print(c);
}
Console.flush();
delay(5000);
}