1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-07-30 16:24:09 +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,21 +1,21 @@
/* Robot Compass
The robot has an on-board compass module, with
which it can tell the direction the robot is
facing. This sketch will make sure the robot
goes towards a certain direction.
which it can tell the direction the robot is
facing. This sketch will make sure the robot
goes towards a certain direction.
Beware, magnets will interfere with the compass
readings.
Circuit:
* Arduino Robot
created 1 May 2013
by X. Yang
modified 12 May 2013
by D. Cuartielles
This example is in the public domain
*/
@ -35,32 +35,32 @@ void setup() {
Robot.displayLogos();
}
void loop() {
void loop() {
// read the compass orientation
compassValue = Robot.compassRead();
// how many degrees are we off
int diff = compassValue-direc;
// modify degress
if(diff > 180)
diff = -360+diff;
else if(diff < -180)
diff = 360+diff;
int diff = compassValue - direc;
// modify degress
if (diff > 180)
diff = -360 + diff;
else if (diff < -180)
diff = 360 + diff;
// Make the robot turn to its proper orientation
diff = map(diff, -180, 180, -255, 255);
if(diff > 0) {
// keep the right wheel spinning,
// change the speed of the left wheel
speedLeft = 255-diff;
if (diff > 0) {
// keep the right wheel spinning,
// change the speed of the left wheel
speedLeft = 255 - diff;
speedRight = 255;
} else {
// keep the right left spinning,
// change the speed of the left wheel
// change the speed of the left wheel
speedLeft = 255;
speedRight = 255+diff;
speedRight = 255 + diff;
}
// write out to the motors
Robot.motorsWrite(speedLeft, speedRight);