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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


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

Считывает состояние кнопки, а затем возвращает LOW или HIGH.

Синтаксис

Esplora.readButton(button)

Параметры

button  кнопка, состояние которой нужно прочесть. 

Допустимые значения: 
SWITCH_1 или SWITCH_DOWN, 
SWITCH_2 или SWITCH_LEFT, 
SWITCH_3 или SWITCH_UP, 
SWITCH_4 или SWITCH_RIGHT, 

а также 
JOYSTICK_DOWN или JOYSTICK_BASE,
JOYSTICK_LEFT или JOYSTICK_BASE+1,
JOYSTICK_UP или JOYSTICK_BASE+2,
JOYSTICK_RIGHT или JOYSTICK_BASE+3.

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

Если кнопка нажата  LOW, если отпущена  HIGH.

Пример

#include <Esplora.h>

void setup(){} 

void loop()
{
int button = Esplora.readButton(SWITCH_DOWN);

if(button == LOW)
  {
    Esplora.writeRed(255);
  }
else {
    Esplora.writeRed(0);
  }
}

См.также

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