Preguntas etiquetadas con pwm

22
¿Cuál es la frecuencia de salida PWM en Arduino?

¿Qué frecuencia usan Arduinos para PWM normal cuando usas analogWrite ()? ¿Y es diferente para un modelo Arduino diferente? Estoy interesado específicamente en el Mega 2560, pero también quiero saber si es consistente entre los modelos. He visto referencias pasajeras al Arduino usando 500 Hz, lo...

12
Ajuste la frecuencia PWM a 25 kHz

Actualmente puedo configurar cuatro pines PWM a alrededor de 31 kHz con el siguiente código: void setup() { TCCR1B = TCCR1B & B11111000 | B00000001; // Set PWM frequency for D9 & D10: pinMode(pwmPin9, OUTPUT); // Sets the pin as output pinMode(pwmPin10, OUTPUT); // Sets the pin as...

9
Controlar la temperatura del agua con precisión

Tengo la siguiente configuración: Arduino Duemilanove Pequeño calentador de agua conectado con relé óptico (PWM está bien) Sensor de temperatura impermeable DS18B20 Cantidad desconocida de agua (pero el sensor de temperatura y el calentador siempre están bajo el agua). ¿Cómo puedo controlar con...

9
Aumentar la resolución de bits PWM

Me gustaría aumentar la resolución de bits PWM del Arduino Uno. En este momento es de 8 bits, lo que considero demasiado bajo. ¿Es esto posible sin perder la capacidad de interrupciones y retrasos? Koen EDITAR Esta configuración ofrece un resultado de 16 bits void setupPWM16() { DDRB |=...

8
¿Qué tan preciso es el tiempo de pulseIn ()?

He estado usando la pulseIn()función para procesar la codificación de datos binarios basada en PWM. Funciona bien para distinguir pulsos que tienen longitudes significativamente diferentes, por ejemplo, 500us vs. 1500us. Eso lo hace más que suficiente para manejar controles remotos IR típicos. Sin...