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.

Пример

 1 #include <ArduinoRobot.h>
 2 void setup(){
 3   Robot.begin();
 4   Serial.begin(9600);
 5 
 6 }
 7 void loop(){
 8   Serial.println(Robot.digitalRead(TK0)); // показываем значение, считанное с порта TK0
 9   delay(100);
10 }
LottieLemon figure ref top.png

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

LottieLemon figure ref bottom.png

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

См.также

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

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