Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@1:2abf3e443afa, 2021-03-08 (annotated)
- Committer:
- malyuskin
- Date:
- Mon Mar 08 13:47:55 2021 +0000
- Revision:
- 1:2abf3e443afa
- Parent:
- 0:a8a8e4580a01
blinking two LEDs on Nucleo L432KC
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
malyuskin | 1:2abf3e443afa | 1 | |
malyuskin | 1:2abf3e443afa | 2 | // blinking multiple LEDs with the same blinking rate |
malyuskin | 1:2abf3e443afa | 3 | //two LEDs are connected to pins D10 and D12 |
malyuskin | 1:2abf3e443afa | 4 | |
malyuskin | 0:a8a8e4580a01 | 5 | #include "mbed.h" |
malyuskin | 0:a8a8e4580a01 | 6 | |
malyuskin | 1:2abf3e443afa | 7 | DigitalOut myled1(D10); //output digital pin D10 |
malyuskin | 1:2abf3e443afa | 8 | DigitalOut myled2(D12); //output digital pin D10 |
malyuskin | 1:2abf3e443afa | 9 | |
malyuskin | 0:a8a8e4580a01 | 10 | |
malyuskin | 0:a8a8e4580a01 | 11 | int main() { |
malyuskin | 1:2abf3e443afa | 12 | double blinkRate = 0.5; //blink rate 500ms |
malyuskin | 1:2abf3e443afa | 13 | |
malyuskin | 0:a8a8e4580a01 | 14 | while(1) { |
malyuskin | 1:2abf3e443afa | 15 | myled1 = 0; // LED1 is OFF |
malyuskin | 1:2abf3e443afa | 16 | myled2 = 1; // LED1 is ON |
malyuskin | 1:2abf3e443afa | 17 | |
malyuskin | 1:2abf3e443afa | 18 | wait(blinkRate); // |
malyuskin | 1:2abf3e443afa | 19 | |
malyuskin | 1:2abf3e443afa | 20 | myled1 = 1; // LED2 is ON |
malyuskin | 1:2abf3e443afa | 21 | myled2 = 0; // LED2 is OFF |
malyuskin | 1:2abf3e443afa | 22 | |
malyuskin | 1:2abf3e443afa | 23 | wait(blinkRate); // |
malyuskin | 0:a8a8e4580a01 | 24 | } |
malyuskin | 0:a8a8e4580a01 | 25 | } |