Rob Toulson / Mbed 2 deprecated PE_05-02_PWMPulse

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 /*Program Example 5.2: Uses analog input to control PWM duty cycle, fixed period
00002                                                     */
00003 #include "mbed.h"
00004 PwmOut PWM1(p21);
00005 AnalogIn Ain(p20);          //defines analog input on Pin 20
00006 
00007 int main() {
00008   while(1){  
00009     PWM1.period(0.010);  // set PWM period to 10 ms
00010     PWM1=Ain;            //Analog in value becomes PWM duty, both are type float
00011     wait(0.1);
00012   }
00013 }
00014