Bounce2 with more than one button

Hallo, I want to use more than one button, but I am not shure, how I must write the code! Can you please help me!?

Many thanks.

#define button1 10
#define button2 11

void setup()
{
pinMode(button1,INPUT_PULLUP);
pinMode(button2,INPUT_PULLUP);
}

void loop()
{
if (digitalRead(button1)==LOW)  
  {
   Serial.println("Blobby Blobby");   
  }

if (digitalRead(button2)==LOW)  
  {
   Serial.println("Bloop Bloop");   
  }
}

That doesn't show how to use the Bounce2 library for two buttons. This does:

#include <Bounce2.h>

/* 
DESCRIPTION
====================
Simple example of the bounce library that switches the debug LED when a button is pressed.
Adapted for 2 switches by JimboZA July 2014

CIRCUIT
====================
https://raw.github.com/thomasfredericks/Bounce-Arduino-Wiring/master/Bounce/examples/circuit-bounce-change-duration-retrigger.png
*/


#define BUTTON_PINA 2
#define LED_PINA 12
#define BUTTON_PINB 3
#define LED_PINB 11



// Instantiate 2 Bounce object
Bounce debouncerA = Bounce(); 
Bounce debouncerB = Bounce(); 

void setup() {
  // Setup the buttons
  pinMode(BUTTON_PINA,INPUT_PULLUP);
  pinMode(BUTTON_PINB,INPUT_PULLUP);

  
  // After setting up the button, setup debouncer
  debouncerA.attach(BUTTON_PINA);
  debouncerA.interval(5);
  debouncerB.attach(BUTTON_PINB);
  debouncerB.interval(5);
  
  //Setup the LED
  pinMode(LED_PINA,OUTPUT);
    pinMode(LED_PINB,OUTPUT);
  
}

void loop() {
 // Update the debouncer
  debouncerA.update();
    debouncerB.update();
 
 // Get the update value
 int valueA = debouncerA.read();
  int valueB = debouncerB.read();
 
 // Turn on or off the LED
 if ( valueA == HIGH) {
   digitalWrite(LED_PINA, HIGH );
 } else {
    digitalWrite(LED_PINA, LOW );
 }
 
  if ( valueB == HIGH) {
   digitalWrite(LED_PINB, HIGH );
 } else {
    digitalWrite(LED_PINB, LOW );
 }
 
}

JimboZA:
That doesn't show how to use the Bounce2 library for two buttons. This does:

Aha! Bounce2 is a library. I thought it was some kind of game :slight_smile:

Many thanks for the example.

One question:

which pin uses "#define BUTTON_PINA 2"? Is that Pin 2? And the alphabetic character for the bounce is "A"? Is that correct?

Many thanks