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) { } }