Update arduinocomms.c

Now using gpio intterupts to determine when to send commands