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
Diff: main.cpp
- Revision:
- 0:3af983412d3e
diff -r 000000000000 -r 3af983412d3e main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Jul 09 06:25:50 2020 +0000 @@ -0,0 +1,24 @@ +//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) { + + + } +}