serial communication removes the need for writing wiring (aka arduino code) altogether set and forget upload a single standard firmata protocol program to arduino firmata
(available in IDE) step 2 use a firmata client library to talk to the arduino using this standard protocol step 3 plug in your arduino and start making it talk how's it work?