Arduino:Библиотеки/Robot/Класс Robot/digitalRead()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

{{#setlogo:ArduinoCommunityLogo.png}}

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция digitalRead()[1]

Считывает цифровое значение с указанного порта. Портами выступают TinkerKit-коннекторы, имеющиеся на Arduino Robot. Расположение портов смотрите на рисунках ниже.

Синтаксис

Robot.digitalRead(portName)

Параметры

portName  название порта, с которого нужно прочесть данные. Допустимые значения: от TK0 до TK7 (на контрольной плате), от TKD0 до TKD5 (на контрольной плате) и от B_TK1 до B_TK4 (на моторной плате).

Что возвращает

HIGH или LOW.

Пример

#include <ArduinoRobot.h>
void setup(){
  Robot.begin();
  Serial.begin(9600);

}
void loop(){
  Serial.println(Robot.digitalRead(TK0)); // показываем значение, считанное с порта TK0
  delay(100);
}
LottieLemon figure ref top.png

Контрольная плата

LottieLemon figure ref bottom.png

Моторная плата

См.также

  1. analogRead()
  2. digitalWrite()
  3. analogWrite()

Внешние ссылки