Oleksandr Malyuskin / Mbed 2 deprecated Blink_multiple_leds

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
malyuskin
Date:
Mon Mar 08 13:47:55 2021 +0000
Parent:
0:a8a8e4580a01
Commit message:
blinking two LEDs on Nucleo L432KC

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Sun Mar 07 21:22:52 2021 +0000
+++ b/main.cpp	Mon Mar 08 13:47:55 2021 +0000
@@ -1,12 +1,25 @@
+
+// blinking multiple LEDs with the same blinking rate
+//two LEDs are connected to pins D10 and D12
+
 #include "mbed.h"
 
-DigitalOut myled(D12);
+DigitalOut myled1(D10);  //output digital pin D10
+DigitalOut myled2(D12);  //output digital pin D10
+
 
 int main() {
+double blinkRate = 0.5; //blink rate 500ms
+
     while(1) {
-        myled = 1; // LED is ON
-        wait(0.2); // 200 ms
-        myled = 0; // LED is OFF
-        wait(1.0); // 1 sec
+        myled1 = 0; // LED1 is OFF
+        myled2 = 1; // LED1 is ON
+        
+        wait(blinkRate); // 
+        
+         myled1 = 1; // LED2 is ON
+         myled2 = 0; // LED2 is OFF
+        
+        wait(blinkRate); //        
     }
 }