palermo
20.08.2006, 12:52
Hallo
Das ist mein Programm für meinen Crash Bobby wo er einer Linie folgt.
#include "qfixBobbyBoard.h"
const int SENSOR = 3;
BobbyBoard bobby;
int main()
{
// wait for the first button, then get value for white //
bobby.ledOn(0);
bobby.waitForButton(0);
int value1=bobby.analog(SENSOR);
bobby.ledOff(0);
// wait for the second button, then get value for black //
bobby.ledOn(1);
bobby.waitForButton(1);
int value2=bobby.analog(SENSOR);
bobby.ledOff(1);
int threashold = int((value1+value2)*0.55);
// wait for the third button to start //
bobby.ledOn(2);
bobby.waitForButton(2);
bobby.ledOff(2);
// turn on first LED and then run ... //
bobby.ledOn(0);
while (true) {
// on line //
if (bobby.analog(SENSOR) > threashold) {
bobby.motor(0, -180);
bobby.motor(1, 10);
}
// not on line //
else {
bobby.motor(0, -10);
bobby.motor(1, 180);
}
if (bobby.button(0)) {
bobby.motor(0, 0);
bobby.motor(1, 0);
bobby.ledOff(0);
bobby.ledOn(1);
bobby.waitForButton(1);
bobby.ledOff(1);
bobby.ledOn(0);
}
}
}
Hättet ihr eine Idee wie ich ihm beibrigen könnte dass er auch auf Grau reagiert? Also zum Beispiel " halte bei Grau immer an ".
Das ist mein Programm für meinen Crash Bobby wo er einer Linie folgt.
#include "qfixBobbyBoard.h"
const int SENSOR = 3;
BobbyBoard bobby;
int main()
{
// wait for the first button, then get value for white //
bobby.ledOn(0);
bobby.waitForButton(0);
int value1=bobby.analog(SENSOR);
bobby.ledOff(0);
// wait for the second button, then get value for black //
bobby.ledOn(1);
bobby.waitForButton(1);
int value2=bobby.analog(SENSOR);
bobby.ledOff(1);
int threashold = int((value1+value2)*0.55);
// wait for the third button to start //
bobby.ledOn(2);
bobby.waitForButton(2);
bobby.ledOff(2);
// turn on first LED and then run ... //
bobby.ledOn(0);
while (true) {
// on line //
if (bobby.analog(SENSOR) > threashold) {
bobby.motor(0, -180);
bobby.motor(1, 10);
}
// not on line //
else {
bobby.motor(0, -10);
bobby.motor(1, 180);
}
if (bobby.button(0)) {
bobby.motor(0, 0);
bobby.motor(1, 0);
bobby.ledOff(0);
bobby.ledOn(1);
bobby.waitForButton(1);
bobby.ledOff(1);
bobby.ledOn(0);
}
}
}
Hättet ihr eine Idee wie ich ihm beibrigen könnte dass er auch auf Grau reagiert? Also zum Beispiel " halte bei Grau immer an ".