Questions marquées «pwm»

22
Quelle est la fréquence de sortie PWM sur Arduino

Quelle fréquence les Arduinos utilisent-ils pour le PWM normal lorsque vous utilisez analogWrite ()? Et est-ce différent pour différents modèles Arduino? Je m'intéresse spécifiquement au Mega 2560, mais je veux également savoir s'il est cohérent entre les modèles. J'ai vu passer des références à...

12
Réglez la fréquence PWM sur 25 kHz

Je peux actuellement définir quatre broches PWM à environ 31 kHz avec le code suivant: 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 TCCR2B =...

9
Contrôle précis de la température de l'eau

J'ai la configuration suivante: Arduino Duemilanove Petit chauffe-eau connecté avec relais optique (PWM est ok) Capteur de température étanche DS18B20 Quantité d'eau inconnue (mais le capteur de température et le chauffage sont toujours sous l'eau). Comment puis-je contrôler avec précision la...

9
Augmentez la résolution des bits PWM

Je voudrais augmenter la résolution bit PWM de l'Arduino Uno. En ce moment, c'est 8 bits que je considère comme trop bas. Est-ce possible sans perdre la possibilité d'interruptions et de retards? Koen EDIT Cette configuration fournit une résultance de 16 bits void setupPWM16() { DDRB |= _BV(PB1) |...

8
Quelle est la précision du timing de pulseIn ()?

J'utilise la pulseIn()fonction pour traiter l'encodage de données binaires basé sur PWM. Il fonctionne bien pour distinguer les impulsions de longueurs significativement différentes, par exemple 500us contre 1500us. Cela le rend plus que suffisant pour gérer des télécommandes IR typiques....