diff options
Diffstat (limited to 'libraries')
-rw-r--r-- | libraries/Bridge/examples/ConsolePixel/ConsolePixel.ino | 14 | ||||
-rw-r--r-- | libraries/Bridge/examples/ShellCommands/ShellCommands.ino | 20 |
2 files changed, 20 insertions, 14 deletions
diff --git a/libraries/Bridge/examples/ConsolePixel/ConsolePixel.ino b/libraries/Bridge/examples/ConsolePixel/ConsolePixel.ino index 4201465..c962b6e 100644 --- a/libraries/Bridge/examples/ConsolePixel/ConsolePixel.ino +++ b/libraries/Bridge/examples/ConsolePixel/ConsolePixel.ino @@ -6,7 +6,7 @@ it receives the character 'H', and turns off the LED when it receives the character 'L'. - To see the Console, pick your Yun's name and IP address in the Port menu + To see the Console, pick your Yún's name and IP address in the Port menu then open the Port Monitor. You can also see it by opening a terminal window and typing ssh root@ yourYunsName.local 'telnet localhost 6571' @@ -24,17 +24,21 @@ This example code is in the public domain. */ + #include <Console.h> const int ledPin = 13; // the pin that the LED is attached to char incomingByte; // a variable to read incoming Console data into void setup() { - // initialize Console communication: - Bridge.begin(); - Console.begin(); - while(!Console); // wait for the Console to open from the remote side + Bridge.begin(); // Initialize Bridge + Console.begin(); // Initialize Console + + // Wait for the Console port to connect + while(!Console); + Console.println("type H or L to turn pin 13 on or off"); + // initialize the LED pin as an output: pinMode(ledPin, OUTPUT); } diff --git a/libraries/Bridge/examples/ShellCommands/ShellCommands.ino b/libraries/Bridge/examples/ShellCommands/ShellCommands.ino index d2f9b7a..aabd0ec 100644 --- a/libraries/Bridge/examples/ShellCommands/ShellCommands.ino +++ b/libraries/Bridge/examples/ShellCommands/ShellCommands.ino @@ -1,6 +1,6 @@ /* - Running shell coommands using Process class. + Running shell commands using Process class. This sketch demonstrate how to run linux shell commands using an Arduino Yún. It runs the wifiCheck script on the linino side @@ -23,9 +23,11 @@ #include <Process.h> void setup() { - // initialize the Bridge and Serial connections: - Bridge.begin(); - Serial.begin(9600); + Bridge.begin(); // Initialize the Bridge + Serial.begin(9600); // Initialize the Serial + + // Wait until a Serial Monitor is connected. + while(!Serial); } void loop() { @@ -40,12 +42,12 @@ void loop() { // Read command output. runShellCommand() should have passed "Signal: xx&": while (p.available()) { - int result = p.parseInt(); // look for an integer - int signal = map(result, 0, 100, 0, 255); // map result from 0-100 range to 0-255 - analogWrite(9, signal); // set the brightness of LED on pin 9 - Serial.println(result); // print the number as well + int result = p.parseInt(); // look for an integer + int signal = map(result, 0, 100, 0, 255); // map result from 0-100 range to 0-255 + analogWrite(9, signal); // set the brightness of LED on pin 9 + Serial.println(result); // print the number as well } - delay(5000); // wait 5 seconds before you do it again + delay(5000); // wait 5 seconds before you do it again } |