source: rtos_arduino/trunk/arduino_lib/libraries/Robot_Control/examples/learn/LineFollowWithPause/LineFollowWithPause.ino@ 136

Last change on this file since 136 was 136, checked in by ertl-honda, 8 years ago

ライブラリとOS及びベーシックなサンプルの追加.

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.