ControlCore Visual Programing Environment for Arduino

yes I could see this working where I work, keep the machine guys from buying a 300$ plc to read a switch cause they dont want to mess with code.

Its very similar to what they would be using anyway and it might make it easier for me to introduce more realistic solutions for simpler devices