Librerías \ Button

Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.

Clase

Button

Nombre

wasPressed()

Ejemplos
#include <Button.h>

/*
 Wire like this:
 GND -----/ button ------ pin 12
 */
Button button = Button(12, BUTTON_PULLUP_INTERNAL);

/*
  Do your regular setup stuff here
 */
void setup()
{
  Serial.begin(9800);
  pinMode(WLED, OUTPUT);
}

void loop()
{
  button.isPressed();
  if (button.stateChanged())
  {
    if (button.wasPressed()) 
    {
      handleButtonPressEvent();
    }
    else 
    {
      Serial.println("release");
      Serial.println("click");
    }
  }
  if (button.held(1500))
  {
    Serial.println("hold");
  }
}
Descripción Retorna verdad si el botón ha sido presionado.
Sintaxis
wasPressed()
Retorna Booleana
Uso Application
Updated on July 07, 2011 11:14:24pm PDT

Creative Commons License