Ontario : Triggering very bright lights using Arduino

Because you’re looking at Arduino, and this is definitely a real-time system - you’ll have to think C/C++ or lower.
The luxury of 4th gen languages will introduce too much variance in timing of (everything). You need to control aspect if execution down to 20-50mS consistently.