One LED switching between 50 and 100% PWM with one button.

Dependencies:   mbed

Switching PWM

TINF_003_PWM

#include "mbed.h"


PwmOut led(D5);
DigitalIn btn(D6);



int main() {
    
    
btn.mode(PullDown);
    
    led=0.5;
    
    while(1) {
       
       
       if(btn == 1) 
       {
            wait_ms(200);
            
            if(led==1.0&&btn==1)
            {
            wait_ms(500);
            led=0.5;
                 
            }
            if(led==0.5&&btn==1)
            {
            wait_ms(500); 
            led=1.0;
               
            }
            
                       
        }
        
}}
Download repository: zip gz

Files at revision 0:3079ec8681d1

Name Size Actions
[up]
main.cpp 573 Revisions Annotate
mbed.bld 69 Revisions Annotate