Aller au contenu principal

Boutons et buzzer

Boutons​

La carte dispose de 7 boutons utilisateur (4 directions + A + B + Menu) plus un bouton reset. Les boutons directionnels passent par l'expandeur GPIO MCP23009 pour économiser des broches MCU.

Boutons directionnels (via MCP23009)​

BoutonBroche MCP23009
UPGP7
DOWNGP5
LEFTGP6
RIGHTGP4
  • Composant : ALPS SKRHABE010 (joystick 4 directions avec push central)

Boutons A et B (GPIO directs)​

BoutonSignalPin STM32WB55
AGPIO1_EDGE_BOUTON_APA7 (= P5)
BGPIO6_EDGE_BOUTON_BPA8 (= P11)
  • Composant : C&K PTS636 SM25J SMTR LFS / PTS647SM38SMTR2LFS

Bouton Menu​

BoutonSignalPin STM32WB55
MenuMENU_BOUTONPA0
  • Fonction secondaire : rĂ©veil du mode basse consommation
  • Fonction secondaire : appairage BLE (appui long Ă  l'allumage)

Configuration électrique​

Tous les boutons sont connectés avec des résistances de pull-up.

Expandeur GPIO — MCP23009​

L'expandeur MCP23009 fournit 8 GPIO supplémentaires sur le bus I2C1 interne. Il est utilisé pour les boutons directionnels et les pads crocodile.

CaractéristiqueDétail
ModèleMCP23009-E/MG
FabricantMicrochip
InterfaceI2C (bus I2C1 interne)
GPIO8 (GP0-GP7)
ResetRST_EXPANDER → PB1
InterruptionINT_EXPANDER → PB0
Driver MicroPythonmcp23009e
BrochePin STeaMiFonction
GP0P28GPIO (pad crocodile)
GP1P29GPIO (pad crocodile)
GP2P24GPIO (pad crocodile)
GP3P25GPIO (pad crocodile)
GP4RIGHTBouton directionnel droit
GP5DOWNBouton directionnel bas
GP6LEFTBouton directionnel gauche
GP7UPBouton directionnel haut

Buzzer​

CaractéristiqueDétail
ModèleSMT-0825-S-HT-R
FabricantPUI Audio
TypeTransducteur piézo SMD
Tension3.6V pic-Ă -pic
SignalBEEPER_OUT → PA11 (STM32WB55)
AlimentationBoost converter LMR62421 (14.5V)
SortieMono, un seul canal

Schémas​

Schéma FP9-Boutons

Voir aussi​