RFID Games
RFID setup has two layers: the physical reader module and the gameplay meaning of each tag.
Display prerequisite
The RFID Tag Sets section appears after at least one RFID reader module is configured in Configure > Connections > Inputs, Outputs, and Modules.
Add RFID reader hardware
- Open Configuration.
- Go to Connections.
- Expand Inputs, Outputs, and Modules.
- Add the RFID reader type you are using.
- Set the reader ID.
- Configure bus settings such as SPI, I2C, chip-select, reset, or address fields as required by the reader.
- Apply I/O Changes, the controller will reboot and page will refresh.
- Present known tags and verify live reads.
Hardware link
The manual’s common RFID module is the RFID Reader RC522 (Paid Link). It communicates over SPI, so configure the shared SPI bus first and then set the reader’s chip-select and reset pins.
Name tags
- Go to Configuration > Definitions.
- Expand RFID Tag Sets.
- Click Add RFID Tag Set.
- Create friendly names for tags or accepted groups.
- Click Learn Tag for each row and scan the corresponding tag to associate it’s UID with the defined Tag
- Optionally you can write to Data Blocks on the tags to reverse this flow and allow creation of multiple copies of each defined tag instead.
RFID behavior choices
| Pattern | Where to configure it | Use it when |
|---|---|---|
| One tag triggers one action | Action Triggers | A specific card, token, or object should cause an immediate response |
| Several tags complete a goal | Collections | The player gathers or places items in any order |
| Reader/tag matching matters | Collections or Logic Rules | Each reader must see a specific tag |
| RFID changes prop state | Logic Rules or Action Triggers | A tag arms, unlocks, solves, or changes a stage |
Tag set controls
| Control | What it does |
|---|---|
| Set name | Human-readable group name |
| Tag name | Label used in behavior, such as blueGem or captainKey |
| Tag value | Actual RFID value read by the controller |
| Reader/source | The reader used for Learn and Write functions during setup |
| Retain/reset behavior | Whether progress persists until reset |