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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
м (Замена текста — «<references />» на «<references /> {{Навигационная таблица/Arduino библиотеки}}»)
 
Нет описания правки
Строка 1: Строка 1:
{{#setlogo:ArduinoCommunityLogo.png}}
 
{{Arduino панель перехода}}
{{Arduino панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
Строка 65: Строка 65:
<references />
<references />


{{Навигационная таблица/Arduino библиотеки}}
 
[[Категория:Библиотека Esplora]]
[[Категория:Библиотека Esplora]]
[[Категория:Esplora]]
[[Категория:Esplora]]

Версия от 11:12, 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);
  }
}

См.также

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