008 - Plot

Welcome back to the RoboRemo tutorial.
In this tutorial I explain how to use the plot to display the signal from a sensor. For the demo I use a Sharp IR distance sensor connected to an Arduino UNO. The arduino is connected to the phone via USB OTG cable.



// RoboRemo Tutorial 8 - Plot analog signal
// (Sharp sensor (IR distance) used as signal source)
// www.roboremo.com
//
// Copyright 2020 roboremo.com
// 
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
//
// The above copyright notice and disclaimer shall be included
// in all copies or substantial portions of the Software.

// Hardware setup:

// Sharp sensor   Arduino
// red(+) ------- 5V
// black(-) ----- GND
// white(out) --- A0

// Arduino ---< OTG cable >--- Android phone/tablet

void setup() {
  delay(500);
  Serial.begin(115200);
}

void loop() { 
  Serial.print((String)"sharp " + analogRead(A0) + "\n");
  delay(25);
}