Overview

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.

Included in all firmware.

Hardware Requirements

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.

Wiring

Notes