One thing I've learned from working with bots and macros is that a delay of 0.1 to 3 milliseconds might seem negligible, but over a 15-minute sequence, it can accumulate to 1 to 20+ seconds of unexpected delay.
I assume there may be a lag with Serial.write(), but the event is triggered at the precise moment you want if you account for timing in your Arduino code's queue management.
One thing I've learned from working with bots and macros is that a delay of 0.1 to 3 milliseconds might seem negligible, but over a 15-minute sequence, it can accumulate to 1 to 20+ seconds of unexpected delay.
I assume there may be a lag with
Serial.write()
, but the event is triggered at the precise moment you want if you account for timing in your Arduino code's queue management.