SEARCH
TOOLBOX
LANGUAGES
modified on 14 August 2014 at 15:28 ••• 22,072 views

05-03 PWMFrequency

From Manuals

Revision as of 15:28, 14 August 2014 by Support (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This example program uses an analog input to control the period of a PWM.

/*Program Example 5.3: Uses analog input to control PWM period
                                                                     */
#include "mbed.h"
PwmOut pwm(PWM1);
AnalogIn Ain(A0);

int main() {
    while(1){
      pwm.period(Ain/10+0.001);            // set PWM period
      pwm=0.5;                             // set duty cycle
      wait(0.5);
    }
}


BAM210
Schematic for example 05-03