Perguntas com a marcação «pwm»

22
Qual é a frequência de saída PWM no Arduino

Qual frequência o Arduinos usa para o PWM normal quando você usa analogWrite ()? E é diferente para diferentes modelos do Arduino? Estou interessado especificamente no Mega 2560, mas também quero saber se é consistente entre os modelos. Eu vi uma referência passageira ao Arduino usando 500 Hz, o...

12
Defina a frequência PWM para 25 kHz

Atualmente, posso definir quatro pinos PWM para cerca de 31 kHz com o seguinte 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 output...

9
Controlando a temperatura da água com precisão

Eu tenho a seguinte configuração: Arduino Duemilanove Aquecedor de água pequeno conectado com relé óptico (PWM está ok) Sensor de temperatura impermeável DS18B20 Quantidade desconhecida de água (mas o sensor de temperatura e o aquecedor estão sempre debaixo d'água). Como posso controlar com...

9
Aumentar a resolução de bits PWM

Gostaria de aumentar a resolução de bits PWM do Arduino Uno. Neste momento, são 8 bits que considero muito baixos. Isso é possível sem perder a capacidade de interrupções e atrasos? Koen EDIT Esta configuração oferece uma resolução de 16 bits void setupPWM16() { DDRB |= _BV(PB1) | _BV(PB2); /*...

8
Qual é a precisão do tempo de pulseIn ()?

Eu tenho usado a pulseIn()função para processar a codificação de dados binários baseada em PWM. Funciona bem para distinguir pulsos com comprimentos significativamente diferentes, por exemplo, 500us vs. 1500us. Isso o torna mais do que suficiente para manipular controles remotos de IR típicos. No...