fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

PWM con pololu
 
Avisos
Vaciar todo

PWM con pololu

3 Respuestas
2 Usuarios
0 Reactions
6,891 Visitas
k4rl05
Respuestas: 11
Topic starter
(@k4rl05)
Active Member
Registrado: hace 18 años

Hola estoy intentando hacer pwm a 8 leds, con una placa pololu, con la Orangutan B que lleva el at328p.

las librerías que trae son para servos y no me valen para el rango de los leds.
http://www.pololu.com/docs/0J20/6.k " onclick="window.open(this.href);return false;
he probado a cambiar los rangos de los servos, pero aun sigue sin valer.

ellos utilizan esto como alternativa:

// when avg == 0, the red LED is almost totally off.
// when avg == 255, the red LED is almost totally on.
// brightness should scale approximately linearly in between.
red_led(0); // red LED off
delay_us(256 - avg);
red_led(1); // red LED on
delay_us(avg+1);

pero claro, no me vale por que mientras en micro se queda parado. ¿hay alguna forma d hacerlo?

Responder
2 respuestas
boops
Respuestas: 1813
(@boops)
Ardero
Registrado: hace 19 años

Umm si lo usas con el servo tienes el problema que de cada ancho de 20ms lo maximo en alto va a ser de 2,2mm (aprox.)

¿por que no usas los canales pwm y la funcion set_pwm_duty ?

Saludos!

Responder
k4rl05
Respuestas: 11
Topic starter
(@k4rl05)
Active Member
Registrado: hace 18 años

los canales de pwm estan usados por que la placa lleva un pequeño puente en h para controlar dos motores, aun así son 8 los leds,
ademas yo ando un poco pez con los timer y el pwm.
gracias 🙂

Responder
Compartir: