Muchos videojuegos caseros y juegos de arcade usan algún tipo de arma como dispositivo de entrada. Apuntas el arma a la pantalla y aprietas el gatillo, y si le das al objetivo en la pantalla, el objetivo explota.
Para crear este efecto, la pistola contiene un fotodiodo (o un fototransistor) en el barril. El fotodiodo es capaz de detectar la luz proveniente de la pantalla. La pistola también contiene un interruptor de gatillo . La salida del fotodiodo y el interruptor se alimentan a la computadora que controla el juego.
Al mismo tiempo, la computadora recibe señales de la electrónica del controlador de pantalla. Si ha leído Cómo funciona la televisión, conoce el retroceso horizontal y retroceso vertical señales utilizadas para alinear la imagen en la pantalla. La electrónica del controlador de pantalla envía pulsos a la computadora al comienzo de las señales de retroceso horizontal y vertical, de modo que la computadora sabe en qué parte de la pantalla se encuentra el haz de electrones durante cada fotograma.
La computadora normalmente usa una de dos técnicas diferentes para averiguar si el arma apunta o no al objetivo cuando el usuario aprieta el gatillo: