logic for arduino programming?