Manual PWM implementation

Dependencies:   mbed

main.cpp

Committer:
junTMUG
Date:
2011-01-22
Revision:
0:4e272b6d58a9

File content as of revision 0:4e272b6d58a9:

#include "mbed.h"

AnalogIn ain(p20);
DigitalOut myled(p21);

int main() {
    while (1){
        int ledpwm = (int)ain * 256;
        int i;
        for (i = 0; i < 256; i++){
            if (i < ledpwm)
                myled = 1;
            else
                myled = 0;
                
            wait_us(100); 
        }
    }
}