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

 

analogRead()

Описание

Считывает с указанного порта аналоговый сигнал. В качестве портов используются разъемы TinkerKit.

На плате есть 10-битный аналогово-цифровой преобразователь, который позволяет представить входное напряжение в пределах от 0 до 5В в виде целого числа в диапазоне от 0 до 1023.

Синтаксис

Robot.analogRead(port)

Параметры

port: TK0 - TK7 (на управляющей плате), TKD0 - TKD5 (на управляющей плате) и B_TK1 - B_TK4 (на плате приводов).

Возвращаемые значения

int: от 0 до 1023

Примечание

Если функции Robot.analogRead() передан порт, который ни к чему не подсоединен, то возвращаемое ею значение будет постоянно колебаться под влиянием нескольких факторов (таких, как напряжение на других аналоговых входах, наводки от руки и пр.).

Пример

#include <ArduinoRobot.h>

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

void loop(){
  Serial.println(Robot.analogRead(TK0)); //выводим величину напряжения на входе TK0
  delay(100);
}

Управляющая плата (Control Board)

Плата приводов робота (Motor Board)

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