Arduino:Библиотеки/Esplora/Класс Esplora/readButton(): различия между версиями

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


<references />
<references />
{{Навигационная таблица/Портал/Arduino}}




[[Категория:Библиотека Esplora]]
[[Категория:Библиотека Esplora]]
[[Категория:Esplora]]
[[Категория:Esplora]]

Текущая версия от 12:21, 8 июля 2023

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


Функция 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);
  }
}

См.также

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