Hola amigos soy nuevo en arduino y ya me enfrento con mi primera duda de programacion
Mi pregunta es esta :
Como hago para encender una salida digital con un boton y quede con retencion, pero para apagarla que use un segundo boton o cuando se cumpla un tiempo lo que ocurra primero
Todo lo que preguntas esta en los ejemplos del IDE o en cualquier libro de Arduino. Ve a Documentación y mira los videos de youtube disponibles que te introducirán correctamente en este mundo.
Serán muy instructivos.
Tambien hay sugerencia de libros.
Mira el indice de temas tutoriales. 1er hilo de la sección Documentación.