updateIR()
Описание
Функция считывает показания 5 инфракрасных датчиков, расположенных на днище робота, и сохраняет считанные значения в массив. Для обращения к массиву используется конструкция следующего вида - Robot.IRarray[]. Данную функцию можно вызывать с управляющей платы робота.
Чтобы считать показания какого-то одного инфракрасного датчика, используйте функцию IRRead() на плате приводов.
Параметры
нет
Возвращаемые значения
Robot.IRarray[] : содержит показания 5 датчиков
Пример
#include <ArduinoRobot.h> void setup(){ Robot.begin(); Serial.begin(9600); } void loop(){ Robot.updateIR(); // обновляем массив показаний инфракрасных датчиков for(int i=0;i<=4;i++){ Serial.print(Robot.IRarray[i]); // выводим значения по последовательному интерфейсу Serial.print(","); } Serial.println(""); delay(100); }