Precision delay timer with 2 sequential events

Arduino newbie needs ideas for triggering a laser and a spectrometer in sequence.

How would I set up a timer to:

  1. start timer..(count)..2. trigger first event..(count)..trigger 2nd event.

The triggers can be TTL logic to close a solid state switch for each of the two devices. The timing would involve choosing delays in microseconds up to ~1 second.

TIA

You can use millis(), microseconds(), delay() and delayMicroseconds() to trigger things in software.

If you need something more precise or accurate, then how precisely and accurately do you need the events to be triggered?

GB