Close

Pulsadores Arcade Efecto Hall

A project log for THE ULTIMATE MINI ARCADE

Classic arcade with all the latest technological advancements, ready for the classics. Enjoy!

srrubioSrRubio 03/06/2026 at 18:510 Comments

Actualmente estoy haciendo pruebas con sensores hall activados por imán. Este mismo recurso es el que quiero usar para añadir mando analógico a la palanca restrictor/rotary. Es más sencillo empezar por un pulsador y experimentar.

Patillaje del SS49E

Con la cara que no es plana del sensor mirando hacia ti
y las patillas hacia abajo:

Pin 1 → VCC (alimentación)

Pin 2 → GND

Pin 3 → VOUT (salida analógica)

Conexión típica al Arduino Pro Micro

Para configurar el sensor he usado el código para mandos xinput, con el que configuraremos los movimientos del joy y la función de los pulsadores.

https://github.com/dmadison/ArduinoXInput

Ya he modificado el código para configurar los triggers :

else {
// Read trigger potentiometer values
int triggerLeft  = analogRead(Pin_TriggerL);
int triggerRight = analogRead(Pin_TriggerR);

// Escalar el sensor Hall (centro → mínimo)
triggerLeft = constrain(triggerLeft, 520, 780);
triggerLeft = map(triggerLeft, 520, 780, 0, 1023);
triggerRight = constrain(triggerRight, 580, 780);
triggerRight = map(triggerRight, 580, 780, 0, 1023);

// Enviar a XInput
XInput.setTrigger(TRIGGER_LEFT, triggerLeft);
XInput.setTrigger(TRIGGER_RIGHT, triggerRight);
}
SensorPro Micro
Pin 1 (VCC)5V
Pin 2 (GND)GND
Pin 3 (VOUT)A4 o A5

https://vm.tiktok.com/ZNRmveXVV/

Discussions