 void carillon()
 {
   if( EEPROM.read( adrCarillon ) )
-    { MarioBros( carillonPin ); }
+  {
+    // Carillonne
+    MarioBros( carillonPin );
+
+    // On met le carillon en INPUT_PULLUP pour éviter les ronflements
+    // parasites causés par l’écran.
+    // Il n’y a pas besoin de le mettre en OUTPUT avant l’utilisation,
+    // car la procédure “tone” s’en charge.
+    bitClear( DDRC, carillonBit );
+    bitSet( PORTC, carillonBit );
+  }
 }
 
 void loop()

}
#endif


void boutonPress()
{
  static unsigned long lastMillis;
  unsigned long dT = millis() - lastMillis;
  if( dT < 200 )
    { return; }
  EEPROM.write( 0, ! EEPROM.read( adrCarillon ) );
  timerOK = true;
}


void prepareIconeCarillonBase()
{

  display.display();

  // Initialisation du carillon
  carillon();
}

