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)

