PWM BASED LED BRIGHTNESS CONTROL -- MBED_OS PLATFORM AND USE OF PWM FUNCTION DUTY AND PERIOD BASIC FUNCTION USAGES & SETTINGS STM32 NUCLEO-64 IS TARGET BOARD CREATED BY : JAYDEEP SHAH --radhey04ec@gmail.com

main.cpp

Committer:
radhey04ec
Date:
2020-07-09
Revision:
0:3af983412d3e

File content as of revision 0:3af983412d3e:

//PWM BASIC FUNCTION USAGES IN MBED AND STM DEMO
//JAYDEEP SHAH
//radhey04ec@gmail.com
//LED BRIGHTNESS CONTROL
//CHANGE THE write() value to change the brightness / Duty cycle changes
//On board led DEMO

//LIBRARY REQUIREMENT
#include "mbed.h"
//#include "platform/mbed_thread.h"  // We do not need thread management lib now

//MAIN LOOP
int main()
{
    // Initialise the digital pin LED1 as an output
    PwmOut led(LED3);   // object ated that deal with pin LED3
    led.period_ms(10);   //PERIOD in mili second   --FREQUENCY
    led.write(0.1f);   // Duty cycle  10%  // Change this value to change LED brightness

    while (true) {
        

    }
}