Processing + Android + Arduino Tutorial

Do you want to use Processing to get your Android handset talking to you Arduino UNO? This post will detail how to do it. I decided to write this because it took me days of searching and scratching my head to get it working and I though somebody else may find it useful. Some background