//Bibliotheken importeren
#include "DebounceButtons.h" // deze regel vertelt aan de sketch dat we de bibliotheek 'DebounceButtons' gaan gebruiken.
DebounceButtons dbb(true); // deze regel betekent: maak een stuk programma volgens structuur 'DebounceButtons'. We refereren naar dit programma met referentie 'dbb'.
//declaratie van de pinnen
#define PIN_BUT1 7
#define PIN_BUT2 6
#define PIN_LED0 13
#define PIN_LED1 10
//declaratie constanten: we hebben geen constanten meer nodig in de sketch. alles zit in de Class
//declaratie variabelen: we hebben geen variabelen meer nodig in de sketch. alles zit in de Class
//Declaratie van de functies: al de eerder gemaakte functies zitten in de bib. Door regel 2 aan te roepen worden de functies aangemaakt
void setup( ) {
pinMode(PIN_LED0, OUTPUT);
pinMode(PIN_LED1, OUTPUT);
Serial.begin(115200);
dbb.addButton(7, 0);
dbb.addButton(6, 1);
dbb.printMessage();
}
void loop( ) {
dbb.checkButtons();
// getButton(1).toggle;
digitalWrite(PIN_LED1, dbb.getButton(1).toggle);
digitalWrite(PIN_LED0, dbb.getButton(0).toggle);
}