Вернуться к библиотеке Esplora

 

readButton()

Описание

Определяет состояние указанной кнопки и в зависимости от ее нажатия возвращает значение 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);
  }
}

Смотрите также