From 5d102a5597a34f2f706e74f5181adec3cbc62b69 Mon Sep 17 00:00:00 2001 From: Fede85 Date: Tue, 2 Jul 2013 21:23:59 +0200 Subject: [PATCH] modifide comments in Yun examples ShellCommands.ino ConsolePixel.ino --- .../examples/ConsolePixel/ConsolePixel.ino | 14 ++++++++----- .../examples/ShellCommands/ShellCommands.ino | 20 ++++++++++--------- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/hardware/arduino/avr/libraries/Bridge/examples/ConsolePixel/ConsolePixel.ino b/hardware/arduino/avr/libraries/Bridge/examples/ConsolePixel/ConsolePixel.ino index 420146512..c962b6e9a 100644 --- a/hardware/arduino/avr/libraries/Bridge/examples/ConsolePixel/ConsolePixel.ino +++ b/hardware/arduino/avr/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 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/hardware/arduino/avr/libraries/Bridge/examples/ShellCommands/ShellCommands.ino b/hardware/arduino/avr/libraries/Bridge/examples/ShellCommands/ShellCommands.ino index d2f9b7a7b..aabd0ec73 100644 --- a/hardware/arduino/avr/libraries/Bridge/examples/ShellCommands/ShellCommands.ino +++ b/hardware/arduino/avr/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 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 }