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

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

{{#setlogo:ArduinoCommunityLogo.png}}

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция 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.

Пример

 1 #include <Esplora.h>
 2 
 3 void setup(){} 
 4 
 5 void loop()
 6 {
 7 int button = Esplora.readButton(SWITCH_DOWN);
 8 
 9 if(button == LOW)
10   {
11     Esplora.writeRed(255);
12   }
13 else {
14     Esplora.writeRed(0);
15   }
16 }

См.также

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