Temporizar motor AC

Buenas tardes quisiera por favor pedirles ayuda.
Deseo temporizar un motor que trabaja a 110v (es de un microondas) quisiera que trabaje cada cierto tiempo por ejemplo cada 3 horas y que cuando encienda trabaje 5 segundos y vuelva a apagarse .

Gracias :slight_smile:

Lee el ejemplo blinkwithoutdelay.ino de tu IDE y modifica el intervalo que ahi figura de tal vez 1000 mseg por el tiempo que tu quieras o sea.. 5 segs o sea 5x1000 = 5000 mseg y luego otro retado de 3x60x60x1000 mseg en el que no hace nada.

Gracias amigo voy a montarlo a ver cómo me va

Prueba con un led y en lugar de 30 min prueba con 1min es fácil.
El ejemplo blink solo prende y apaga. tu haces lo mismo.

:slight_smile:

Un delay pondra a tu arduino en "pausa" durante ese tiempo. Si quieres que haga algo mientras el motor esta parado, busca ejemplos de "milis()". Si necesitas ayuda con el codigo, aunque soy bastante novato, te pueda echar una mano.

Por curiosidad, que planeas? xD

:grinning:

gracias por sus respuestas, quisiera hacer una pregunta si quiero dejar en un estado 3 horas debo escribir 10,800,000ms??

gracias

3 horas = 3 x 60 min = 3 x 60 x 60 seg = 3 x 60 x 60 x 1000 mseg = 3600000 mseg

EDITO: mal hecha la cuenta. Olvidé multiplicar x 3

creo que esta mal tu resultado verificalo :smiley:

Tienes razón, no multipliqué por 3 al final
Es 10.800.000