Arduino for Haunters
The Arduino is a small, cheap programmable board that lets you control lights, motors, and sensors with simple code. It's the brain behind most DIY animated haunt props. You don't need a programming background to use one — the haunt community has shared hundreds of ready-made code sketches that you can upload and use directly.
What You Need
Starter Kit
- Arduino Uno or Nano board (~$10-25, or ~$5 for clone boards)
- USB cable for programming
- Breadboard and jumper wires
- PIR motion sensor module (~$2)
- Servo motor (~$5)
- LEDs and resistors (assorted)
- A computer with the free Arduino IDE installed
First Project: Motion-Triggered LED
The simplest Arduino haunt project: when someone walks by, a light turns on (or flashes, or fades up). This teaches you the basic pattern of sensor input > logic > output that every haunt automation uses.
- Wire the PIR sensor: VCC to 5V, GND to GND, OUT to digital pin 2
- Wire an LED: anode through a 220-ohm resistor to digital pin 13, cathode to GND
- Upload a sketch that reads pin 2 and turns on pin 13 when motion is detected
- Adjust the PIR sensitivity and delay with the trimmer pots on the sensor module
Once this works, swap the LED for a relay module to control full-size lights, fog machines, or motors. The logic is the same — only the output device changes.
Common Haunt Uses
- Servo-controlled head turning on motion detection
- LED flicker effects (random fire, lightning)
- Timed sequences — trigger fires, wait 2 seconds, start motor, wait 5 seconds, play sound, reset
- Multiple trigger inputs (sensors on different path positions)
- Sound triggers via MP3 player shield
Resources
- Arduino.cc — official documentation and tutorials
- HalloweenForum.com — active community with haunt-specific Arduino projects
- Instructables — step-by-step Arduino Halloween projects with photos