Skip to content
KinPilot™Learn & Explore
Menu

Grades 6–8 · Computing

How does a game controller read your thumb and rumble back?

A gentle thumbstick tilt can make a character creep, while a larger tilt makes it run. The controller must report more than a simple on or off. It measures movement in two directions, sends numbers to the game, and sometimes receives a message telling it to vibrate in your hands.

In a common thumbstick design, moving the stick turns two mechanisms at right angles. Each moves a contact along a resistive track, forming a position sensor called a potentiometer. A supplied voltage is divided along the track; the contact picks up a different voltage as it moves. One reading represents sideways tilt and the other forward-and-back tilt. Diagonal movement changes both.

The top view separates sideways and forward–back readings. The lower cutaway shows the uneven rotating mass.

A whole game controller and its sensing and rumble mechanismsA familiar two-grip controller has buttons, a directional pad and thumbsticks. Number one marks a thumbstick and number two marks a grip containing a rumble motor. Below are enlarged views of two-axis sensing and an off-center rotating mass.A game controllerOutside view → detail below121 Thumbstick 2 RumbleThumbstick input and motor feedbackA stick sits at the intersection of two sensing axes. Below it a motor with an off-center rotating weight transfers changing forces to its mounting.Measure, then send a signalTwo directions of thumb tiltSideways readingForward–back readingRumble: an uneven spinnerThe off-center mass turns.Its changing pull shakesthe motor’s mounting.
Two perpendicular sensor axes read a thumbstick’s tilt; a separate motor with an off-center mass produces one type of rumble.

Electronics convert these voltages into digital numbers. Software compares them with the centered position and interprets their size and direction. A small central region called a dead zone can prevent tiny unwanted movements from making the character drift. Other controllers use magnetic sensors instead of sliding contacts, but they still need a way to turn position into usable data.

Rumble sends information in the opposite direction. In one common design, the game’s command starts a tiny motor carrying an off-center weight. As the weight circles, the direction of the force on the motor mounting keeps changing, shaking the controller. This electrical energy comes from the controller’s supply, not from a collision inside the imagined game world.

Other haptic systems move a mass back and forth rather than spinning an uneven weight. The feeling can be timed and shaped to match an event. Input and feedback form a conversation: your hand provides measured actions, and the game produces physical signals that make its invisible calculations easier to feel.

About this explanation

These are two common mechanisms, not a specification for every controller; magnetic sensors and linear haptic actuators also exist.

Starting knowledge: Recognize voltage as an electrical signal and know that motors create rotation.

Sources

  • Alps Alpine — Alps Alpine’s Stick Controllers
  • Precision Microdrives — Eccentric Rotating Mass Vibration Motors
← Grades 6–8 topics