Effectivement, la résitance la plus faible passera et le reste sera ignoré. Mais vu que dans ce projet il s'agit de boutons qui vont sélectionner une configuration ou allumer/éteindre des lampes, ce n'est pas vraiment une contrainte.
Une autre solution pour brancher plusieurs boutons ou capteurs sur un nombre réduit d'entrées consite à utiliser un multiplexeur : par ex Arduino Playground - 4051 ou encore Arduino Playground - MUX151, mais c'est tout de suite plus complexe.