Шановні друзі! Сайт знаходиться в процесі перекладу на солов'їну мову. Все буде Україна!

Вернуться к библиотеке Robot

 

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);
}

Смотрите также