added johns arduino codes