Les boutons
Cette section va traiter de l'utilisation des boutons poussoirs (ou fin de course) avec un microcontrôleur, et testé sur une Arduino Uno..
Sommaire
Divers
- Bouton et fin de course
- Les rebonds
- Lecture digitale ou analogique?
- Mono, stéréo et poly
- Une touche est appuyée?
Lecture digitale des boutons:
- Une entrée est à la masse
- Un bouton par broche (poly)
en 6 bits: 6 boutons
- Une touche est appuyée?
- Deux boutons par broche (mono)
en 6 bits: 12 boutons maxi
- Une touche est appuyée?
- Boutons entre deux entrées
- Matrice triangulaire (stéréo)
N entrées → (N2-N)/2 boutons maxi
en 6 bits: 15 boutons maxi
- Une touche est appuyée?
- Matrice triangulaire poly (ne fonctionne pas)
- Matrice triangulaire triple (mono)
N entrées → 3(N2-N)/2 boutons maxi
en 6 bits: 45 boutons maxi
- Une touche est appuyée?
- Matrice carrée, ou keypad classique (stéréo)
L lignes et C colonnes → L.C boutons maxi
en 6 bits: 9 boutons maxi
- Une touche est appuyée?
- Matrice carrée poly (poly)
L lignes et C colonnes → L.C boutons maxi
en 6 bits: 9 boutons maxi
- Matrice carrée triple (mono)
L lignes et C colonnes → 3.L.C boutons maxi
en 6 bits: 27 boutons maxi
Lecture analogique des boutons:
- Généralités
- Lecture analogique de boutons
- Une touche est appuyée en lecture analogique?
- Montages
- Diviseur de tension à résistances parallèles (mono)
en 1 bit: 12 boutons maxi?
- Diviseur de tension à résistances série (mono)
en 1 bit: 100 boutons maxi?
- Sommateur de courants à lecture poly
en 1 bit: 6 boutons maxi?
- Suppression de résistances poly
en 1 bit: 7 boutons maxi?
- Suppression de résistances mono
en 1 bit: 12 boutons maxi?
- Keypad ou matrice carrée à lecture analogique (mono)
en 1 bit: 16 boutons maxi?