source: arduino-1-6-7/trunk/fuentes/arduino-ide-amd64/libraries/Robot_Control/examples/learn/LineFollowWithPause/LineFollowWithPause.ino @ 46

Last change on this file since 46 was 46, checked in by jrpelegrina, 4 years ago

First release to Xenial

File size: 1.0 KB
Line 
1/*
2 Line Following with Pause
3
4 As the robot has two processors, one to command the motors and one to
5 take care of the screen and user input, it is possible to write
6 programs that put one part of the robot to do something and get the
7 other half to control it.
8
9 This example shows how the Control Board assigns the Motor one to
10 follow a line, but asks it to stop every 3 seconds.
11
12 Circuit:
13 * Arduino Robot
14
15 created 1 May 2013
16 by X. Yang
17 modified 12 May 2013
18 by D. Cuartielles
19
20 This example is in the public domain
21 */
22
23#include <ArduinoRobot.h>
24#include <Wire.h>
25#include <SPI.h>
26
27void setup() {
28  // initialize the robot
29  Robot.begin();
30
31  // initialize the screen
32  Robot.beginTFT();
33
34  // get some time to place the robot on the ground
35  delay(3000);
36
37  // set the robot in line following mode
38  Robot.setMode(MODE_LINE_FOLLOW);
39}
40
41void loop() {
42  // tell the robot to take a break and stop
43  Robot.pauseMode(true);
44  Robot.debugPrint('p');
45  delay(3000);
46
47  // tell the robot to move on
48  Robot.pauseMode(false);
49  Robot.debugPrint('>');
50  delay(3000);
51}
Note: See TracBrowser for help on using the repository browser.