1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-08-01 03:47:23 +03:00

Run new astyle formatter against all the examples

This commit is contained in:
Federico Fissore
2013-10-21 09:58:40 +02:00
parent 3c6ee46828
commit b4c68b3dff
259 changed files with 5160 additions and 5217 deletions

View File

@ -1,8 +1,8 @@
/* Robot Rescue
In this example, the robot enters the line following mode and
plays some music until it reaches its target. Once it finds the
target, it pushes it out of the track. It then returns to the
plays some music until it reaches its target. Once it finds the
target, it pushes it out of the track. It then returns to the
track and looks for a second target.
You can make the robot push as many objects as you want to, just
@ -18,20 +18,20 @@
by X. Yang
modified 12 May 2013
by D. Cuartielles
This example is in the public domain
*/
#include <ArduinoRobot.h> // include the robot library
void setup(){
// initialize the Robot, SD card, display, and speaker
void setup() {
// initialize the Robot, SD card, display, and speaker
Robot.begin();
Robot.beginTFT();
Robot.beginSD();
Robot.beginSpeaker();
// draw "lg0.bmp" and "lg1.bmp" on the screen
// draw "lg0.bmp" and "lg1.bmp" on the screen
Robot.displayLogos();
// display the line following instructional image from the SD card
@ -51,13 +51,13 @@ void setup(){
Robot.rect(0, 0, 128, 80); // erase the previous text
Robot.stroke(0, 0, 0);
Robot.text("Start", 5, 5);
// use this to calibrate the line following algorithm
// uncomment one or the other to see the different behaviors of the robot
// Robot.lineFollowConfig(14, 9, 50, 10);
Robot.lineFollowConfig(11, 7, 60, 5);
// run the rescue sequence
// run the rescue sequence
rescueSequence();
Robot.text("Found obstacle", 5, 12);
// find the track again
@ -66,24 +66,24 @@ void setup(){
// run the rescue sequence a second time
rescueSequence();
Robot.text("Found obstacle", 5, 26);
// here you could go on ...
// write status on the screen
Robot.stroke(0, 0, 0);
Robot.text("Done!", 5, 25);
}
void loop(){
void loop() {
//nothing here, the program only runs once.
}
// run the sequence
void rescueSequence(){
void rescueSequence() {
//set the motor board into line-follow mode
Robot.setMode(MODE_LINE_FOLLOW);
while(!Robot.isActionDone()){ // wait until it is no longer following the line
Robot.setMode(MODE_LINE_FOLLOW);
while (!Robot.isActionDone()) { // wait until it is no longer following the line
}
delay(1000);
@ -92,32 +92,32 @@ void rescueSequence(){
delay(1000);
}
void doRescue(){
void doRescue() {
// Reached the endline, engage the target
Robot.motorsWrite(200,200);
Robot.motorsWrite(200, 200);
delay(250);
Robot.motorsStop();
delay(1000);
// Turn the robot
// Turn the robot
Robot.turn(90);
Robot.motorsStop();
delay(1000);
// Move forward
Robot.motorsWrite(200,200);
Robot.motorsWrite(200, 200);
delay(500);
Robot.motorsStop();
delay(1000);
// move backwards, leave the target
Robot.motorsWrite(-200,-200);
Robot.motorsWrite(-200, -200);
delay(500);
Robot.motorsStop();
}
void goToNext(){
// Turn the robot
void goToNext() {
// Turn the robot
Robot.turn(-90);
Robot.motorsStop();
delay(1000);