Вернуться к библиотеке 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);
}
}

