arduino gate sketch first commit