Arduino UNO se conecta y desconecta hasta que subo lo que programe

La verdad soy nuevo en esto pero lei un tutorial con el que podia hacer funcionar un arduino UNO como un teclado y funciona a medias porque lo que deberia hacer es que al conectar el arduino deberia escribir lo que tiene programado pero cuando lo conecto al pc se queda una luz parpadeando por 10seg y se desconecta y se vuelve a conectar de esa forma hasta que apreto el boton de "subir" y cuando hago eso recien empieza a hacer lo que programe