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

Revision:
0:3af983412d3e
--- /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) {
+        
+
+    }
+}