Функція analogRead()

Документація

Клас RobotControl

analogRead()

Зчитує значення з визначеного порту на роботі. Порти представлені у вигляді роз'ємів TinkerKit на роботі. Плата має 10-бітний аналогово-цифровий перетворювач. Це означає, що він буде відображати вхідну напругу між 0 та 5 В у цілих значеннях від 0 до 1023.

Синтаксис
Robot.analogRead(порт)

Параметри
порт: від 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
Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.