/*
   Lecture des boutons du module TM1638.
   
   Plus d'infos:
   
   https://electroniqueamateur.blogspot.com/2017/07/afficheur-8-chiffres-8-leds-8-boutons.html
*/

#include <TM1638.h>    // bibliothèque de rjbatista

// DIO 3, CLK 2 , STB 4:
TM1638 afficheur(3, 2, 4);


void setup() {
  Serial.begin(9600);
}

void loop() {

  byte etatBoutons;

  etatBoutons = afficheur.getButtons();

  for (int i = 0; i <= 7; i++) {
    if (bitRead(etatBoutons, i)) {
      Serial.print("Le bouton S");
      Serial.print(i + 1);
      Serial.println(" est enfonce.");
      delay(500);
    }
  }

}