Foro

Por favor, lean las reglas del FORO al final de esta página. Muchas gracias!! 🙂
 

Bienvenido Invitado 

Mostrar / Ocultar encabezado

Bienvenido Invitado, publicar en este foro requiere registrarse.

Páginas: 1 [2]
Autor Tema:LED’s se encienden antes que controlador pwm (arduino) generando una suba y baja de luminosidad
fedemos
Iniciado
Mensajes: 7
Permalink
Mensaje Re: LED’s se encienden antes que controlador pwm (arduino) generando una suba y baja de luminosidad
on: April 10, 2018, 20:51
Cita

Hola, vega y Susosanche-z este es el esquema completo (como tengo todo conectado) sino, se los puedo mostrar como lo tengo montado en el protoboard con fritzing (con fotos no se va a entender nada).
Image

En estos días he estado un poco ocupado, así que no he podido probar las sugerencias.
saludos...

fedemos
Iniciado
Mensajes: 7
Permalink
Mensaje Re: LED’s se encienden antes que controlador pwm (arduino) generando una suba y baja de luminosidad
on: April 12, 2018, 05:38
Cita

Al final conseguí que funcionara bien y no aparezcan destellos con la solución que había dado Vega + una corrección por software.

Al seguir el consejo de Vega de poner una resistencia de 22k, la vez anterior que hice la prueba, creo que me apresure a sacar conclusiones, ya que hoy descubrí que si dejo el potenciómetro para que los led queden apagados, al conectar la fuente se produce el destello, ahora si dejo el potenciómetro para que los led tengan luminosidad (máxima o mínima) al apagar y volver a conectar no se produce ningún destello, es decir la lampara permanece apagada hasta que se inicia el arduino y recién ahí se prende en el grado de luminosidad que le indique arduino de acuerdo a la lectura del potenciómetro.

La "solución" que encontré fue declarar en void setup() la lectura del pin analógico en estado bajo en este caso en 255.

aca dejo un sketch, super simple:

int pinLed = 8;    
int pinPote = A0;

void setup() {
  // put your setup code here, to run once:
  pinMode(pinLed, OUTPUT);
  analogWrite(pinLed, 255);
}

void loop() {
  // put your main code here, to run repeatedly:
int Val = map(analogRead(pinPote), 0, 1023.0, 0, 255);
  analogWrite(pinLed, Val);
delay(1);
}

Supongo que el problema esta por el lado de la lectura del potenciómetro. ¿tendré que poner una resistencia a GND entre A0 y el pin del medio del potenciómetro?

Sobre la sugerencia de Susosanche-z de usar un MOSFET Logic Level estuve leyendo https://www.inventable.eu/como-conectar-un-mosfet-a-un-microcontrolador/ ahí hablan del IRL530 pero no lo consigo en donde vivo.

Gracias.

Susosanche-
z
Experto
Mensajes: 166
Permalink
Mensaje Re: LED’s se encienden antes que controlador pwm (arduino) generando una suba y baja de luminosidad
on: April 12, 2018, 20:14
Cita

Hola Fede.

Si por software solucionaste el problema, perfecto. Felicidades. No hace falta esa resistencia en el pot. Al fin y al cabo, una cosa es lo que ocurre fuera de Arduino, y otra lo que realmente queremos que lea. Si le decimos "olvida aquello y haz ésto", problema resuelto.

Lo del Logic Level era por simplificar el circuito, pero un NPN en el gate hace lo mismo. No tiene porque ser el IRL530. Hay otros modelos, como el IRLZxx. Con pedir en la tienda un MOSFET Logic Level, tendrían que darte equivalentes, siempre atendiendo a la potencia a manejar. Por Internet quizás sea más fácil.

Saludos.

Páginas: 1 [2]
Foro Mingle by cartpauj
Versión: 1.0.34 ; Página cargada en: 0.009 segundos.

REGLAS del FORO

1. Inventable es un lugar de amistad, cordialidad y respeto reciproco, sin importar la raza, la cultura o el nivel de conocimiento de sus participantes.

2. El argumento de este foro es "hacer electrónica". Pedimos por favor a los participantes de no abrir hilos o dejar mensajes sobre temas no relacionados con ella o que puedan crear discusiones inútiles y poco constructivas.

3. En Inventable participan personas de más de 30 países. En cada uno de ellos, los términos electrónicos, los componentes que se encuentran en los comercios y los precios pueden ser muy diferentes. Escribamos pensando a esto en modo tal que nuestra experiencia pueda ser útil para la gente de todo el mundo.

4. No usemos el foro con fines publicitarios.

5. No pongamos links para bajar ilegalmente material sujeto a Copyright (libros o programas por ejemplo). Esto crearía serios problemas al foro y también al sitio.

6. Nos reservamos la capacidad, usando el sentido común, de editar o eliminar mensajes que tengan publicidad o que puedan ser considerados fuente de problemas. El beneficio será para toda la comunidad.

7. Por último, y no menos importante, estamos aquí porque nos gusta la electrónica y porque nos gusta aun más ayudar a la gente. Bienvenidos!!

Foro ultima modifica: 2012-09-13T10:34:59+00:00 da inventable

La electrónica simple y clara. Un blog de Gabriel Rapetti