Arduino Function: RobotControl.updateIR

Description

This function reads the values of the 5 IR line-reading sensors on the underside of the robot and stores the values in an array. This array can be accessed through Robot.IRarray[]. This function needs to be called from the Control Board. To obtain the reading from a specific IR sensor, use IRRead() on the Motor Board.

Returns

 Robot.IRarray[] //contains the values of the 5 sensors

Examples

#include 

void setup(){
 Robot.begin();
 Serial.begin(9600);
}

void loop(){
 Robot.updateIR(); // update the IR array
 for(int i=0;i<=4;i++){
   Serial.print(Robot.IRarray[i]); // print the values to the serial port
   Serial.print(",");
 }
 Serial.println("");
 delay(100);
}


Based on the reference originally written by Arduino Community,  wiring.org.co and  arduino.cc