Room Controller

Overview

Included in: all firmware versions

This page shows you how to set up basic prop monitoring and overrides. The techniques used here may be used with other games selected. You do not need to have the game "Room Controller" selected to use this functionality. Any inputs / outputs not used by game logic may be used for monitoring / overrides.

Hardware Requirements

  • BAC
  • Wiring
  • 12V Supply
  • 1KOhm pullup resistors (optional)

Configuration

All room controller configuration is achieved via Input Events. In BAM click on the Events page and then Input Events.

Monitoring (Input Events)

For each prop you want to monitor, wire the prop solved signal to an input. For the input event, set the "triggered on" to either LOW (if your prop usually sends a high signal and goes low for solve) or HIGH (if your prop usually sends a low signal and goes high for solve).

In most cases it is recommended to check the "trigger once per reset" checkbox. This will prevent the input event from retriggering if the prop monitored is unsolved and then solved again during gameplay. Once triggered the event will only retrigger after the reset event has occurred.

Overrides (Input Event Actions)

Prop overrides are typically achieved via setting outputs. The outputs on the BAC are floating (not connected) when low, and connected to ground when high.

To send a high signal, a pullup resistor is used with one leg on the output, and one leg on VIN.

To have the BAC normally send a low signal, and a high signal on prop solve / override, set the output to HIGH on reset, and then set the output to LOW on the input event.

To have the BAC normally send a high signal, and a low signal on prop solve / override, set the output to LOW on reset, and then set the output to HIGH on the input event.

Game Master

gamemaster The Room Controller does not have any specific overview information that is not generic to every game. For more information on the generic overview information, see BAC Game Master