/* bump.nqc * * Drive forward until hitting an obstacle, then back up, * turn right a little, and resume. */// motors and sensors#define LEFT    OUT_A#define RIGHT   OUT_C#define BUMPER  SENSOR_1// timing#define BUMP_BACK_TIME  60  // 0.6 seconds#define BUMP_SPIN_TIME  20  // 0.2 secondstask main(){	// setup sensor and start driving	SetSensor(BUMPER, SENSOR_TOUCH);	OnFwd(LEFT+RIGHT);		while(true)	{		// wait for bumper to be activated		until(BUMPER==0);				// back up a bit				OnRev(LEFT+RIGHT);		Wait(BUMP_BACK_TIME);				// spin a bit		Fwd(LEFT);		Wait(BUMP_SPIN_TIME);				// resume		Fwd(RIGHT);	}}