Example #1
0
void Pololu3pi::init(unsigned int line_sensor_timeout_us, unsigned char disable_emitter_pin)
{
	// Set up the line sensor and turn off the emitters.
	// The sensors are on PC0..4, and the emitter is on PC5.
	unsigned char pins[5] = {14,15,16,17,18};
	if(disable_emitter_pin)
		qtr3pi.init(pins,5,line_sensor_timeout_us,255);
	else
		qtr3pi.init(pins,5,line_sensor_timeout_us,19);

	qtr3pi.emittersOff();

#ifndef ARDUINO
	// reset the time in lib-pololu mode only 
	OrangutanTime::reset();
#endif
}
Example #2
0
extern "C" void emitters_off()
{
	qtr3pi.emittersOff();
}
Example #3
0
void Pololu3pi::emittersOff()
{
	qtr3pi.emittersOff();
}