Como mover un Servo

Hola ,me llamo Fran,tengo 49 años y empiezo en esto del aurdino,porque me llama la atencion.

tengo una duda y a ver si alguno me la podreis resolver o asesorar.

tengo un aurdino one,y quiero mover un servo desde la posicion 170 grados,hasta 40 grados,que permanezca en 40 grados 10 segundos y vuelva a los 170 grados y pare.

es mi primera experiencia y con el delay no me sale,lo de aguantar los 10 segundos en 40 grados.

alguno me podria decir que palabras tendria que usar,ya que estoy muy pez en esto.

muchas gracias y deseando aprender con ustedes

un saludo

En lo que propones hay dos cosas que aprender:

  1. El manejo del servo. Supongo que eso ya lo sabes porque tu consulta está mas enfocada en el tema retardos de tiempo.
    Para manejar el servo consulta la librería Servo.h usando google con tal de poner Arduino Servo y verás algún tutorial que te sirva.

  2. El otro tema son los retardos. Olvida ya que empiezas el uso de delay y ve directamente a la sección Documentación => Indice de temas tutoriales => millis() y léete los tutoriales que nuestros compañeros han ido sumando a lo largo del tiempo en este foro.

Esto último es como el ejemplo del IDE BlinkWithoutDelay.ino