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: 20 boutons maxi?
- Keypad ou matrice carrée à lecture analogique
(mono)
en 1 bit: 91 boutons maxi?