hypernovat:
Hola, ¿siempre has usado el D13? si es asi puedes cambiarlo a ver que sucede ¿has comprobado el estado LOW del pin?
He utilizado varios pin y siempre es el mismo resultado esta misma configuración la hago con un rele de 5V alimentado con los pins del arduino y el rele funciona pero ninguno de los 3 de 12V que tengo lo hacen.
Kike_GL:
Que extraño casi el único dato que proporciona el vendedor es "Drive mode: low-level drive (ground)" que yo interpreto que poner GND en el IN acciona el rele, pero tu dices que es lo contrario ? Por eso te sugerí usar Blink porque así probaras ambos estados (HIGH y LOW). Una consulta, en la foto que pones veo que no hay nada en la salida (P3). Como estas midiendo el estado del rele ? Porque es posible que el LED verde sea indicador de energía (power).
Si estas alimentando el Arduino y el rele de la misma fuente es lógico que la GND ya es la misma.
El estado del relé lo suelo medir con un miltimetro en continuidad, ademas que no es escucha el caracteristico click de cuando energiza y deja de energizar, nada más conectarlo al pin ya lo energiza.
Midiendo tensión entre el DC+ y DC- del rele tengo 12V, midiendo entre DC+ e In varia entre 12V y 7V y entre DC- e In 5 y 0.
tauro0221:
Hi,
Olvida la pregunta ya encontre que el power supply es de solamente de un voltaje de 12 voltios. Otra caos es que si en el setup declarastes pin 13 como pinMode(13,OUTPUT). Tienes que definir el pin como output sino el pin se queda flotando cuando haces un digitalWrite al pin.
He usado un ejemplo que tenñia para probar los relés, he utilizado el ejemplo de blink y en ambos siempre he tenido el 13 u otro definido pera que no ocurra lo que has explicado precisamente he variado de codigo varias veces por si me estaba equivocando, aunque no tendria sentido ya que con otros relé de menor voltaje 5V si me funcionaban.