aboutsummaryrefslogtreecommitdiff
path: root/libraries/Bridge
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/Bridge')
-rw-r--r--libraries/Bridge/examples/ConsolePixel/ConsolePixel.ino14
-rw-r--r--libraries/Bridge/examples/ShellCommands/ShellCommands.ino20
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
}