Button-Library funktioniert nicht

Hallo,

wenn ich den Beispielcode der Button-Library lade, bekomme ich eine Fehlermeldung.

/*
||
|| @file Button.pde
|| @version 1.1
|| @author Alexander Brevig
|| @contact alexanderbrevig@gmail.com
||
|| @description
|| | Display the intuitive way of using a button when using this Hardware Abstraction class
|| #
||
|| @license
|| | Copyright (c) 2009 Alexander Brevig. All rights reserved.
|| | This code is subject to AlphaLicence.txt
|| | alphabeta.alexanderbrevig.com/AlphaLicense.txt
|| #
||
*/

#include <Button.h>

//create a Button object at pin 12
/*
|| Wiring:
|| GND -----/ ------ pin 12
*/
Button button = Button(12,PULLUP);

void setup(){
  pinMode(13,OUTPUT); //debug to led 13
}

void loop(){
  if(button.isPressed()){
	digitalWrite(13,HIGH);
  }else{
	digitalWrite(13,LOW);
  }
}

Fehlermeldung: no matching function for call to 'Button::Button(int,int)'

Button-Library-Ordner liegt (wie andere auch) brav im libraries-Ordner.

Gruß Chris

Edit: Hatte wohl eine veraltete Version der Library am Start. Die Richtige ist hier zu finden:

http://arduino-info.wikispaces.com/HAL-LibrariesUpdates

http://playground.arduino.cc/code/bounce
http://playground.arduino.cc/uploads/Code/Bounce.zip

Danke. Die Bounce-Library hab ich bereits schon.

Theoretisch wäre diese doch eine gute Basis für den Bau einer Finite State Machine, oder?

Da könnt eich mit die Button-Library ja eigentlich sparen.. hm.

Gruß Chris