Hardware in the system:

Camera is used to take pictures of the game in progress.

BallReturn is used to get the ball out of the drain and ready for the plunger to hit it.

Coin is used to control the coin slot of the game so a new coin can be added to the pinball machine.

Flipper is used to control a flipper in the game.

Plunger is used to launch a ball into play.

StartButton is used press the start button on the pinball machine to start a new game.