Problemas con un Pulsador

Hola, tengo que realizar un trabajo y digamos, soy muy nuevo en Arduino, Tengo el Arduino UNO y necesito Realizar un programa, que tenga un pulsador, que cuando se presione 3 veces se encienda y si se deja presionado por mas de 1 segundo, se apaga.

Que podria Hacer?, Necesito ayuda...

Tarea escolar? SI dices si necesitamos ver que has hecho. Ahora si dices no, necesitamos también ver que has hecho.

Lo que es seguro que no has leído las Normas del foro.

De todos modos, te invito a que para resolver tu problema vayas a Ve a Documentación => Indice de temas tutoriales => Libros y ahi veas las opciones que hay. Los libros te daran una guia para lo que necesitas.

Requieres crear un contador y tambien algo que mida el tiempo usando millis().

Ve a Documentación => Indice de temas tutoriales => millis()

Ejemplos de pulsadores hay muchos en el IDE, y tambén de millis().

Cuando leas todo, tal vez tengas una mejor idea de cómo hacerlo.

pulsador, detecta su estado, cuenta veces que cambie de un estado a otro, de presionado a no presionado. Cuando llega a 3 tomas una acción. Mientras... si sepresiona inicia un contador de tiempo. Lo mas fácil es millis() que esta siempre funcionando. Tomas el tiempo cuando se presiona, si se soltó lo detienes, si pasa un segundo o 1000 mseg entonces detienes la tarea.

Muchisimas Gracias, Perdon por la Molestia