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@2:f705e6d3fe9e, 2020-11-04 (annotated)
- Committer:
- fdurand
- Date:
- Wed Nov 04 09:16:05 2020 +0000
- Revision:
- 2:f705e6d3fe9e
- Parent:
- 1:e470129442d8
Exemple Read_button
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| fdurand | 2:f705e6d3fe9e | 1 | // Franck DURAND 2020 |
| fdurand | 2:f705e6d3fe9e | 2 | // Cours 3 Exercice 1 |
| fdurand | 2:f705e6d3fe9e | 3 | |
| fdurand | 2:f705e6d3fe9e | 4 | |
| pierreprovent | 0:918fdb31e2ce | 5 | #include "mbed.h" |
| pierreprovent | 0:918fdb31e2ce | 6 | |
| pierreprovent | 1:e470129442d8 | 7 | DigitalIn mybutton(USER_BUTTON); |
| pierreprovent | 0:918fdb31e2ce | 8 | DigitalOut myled(LED1); |
| pierreprovent | 0:918fdb31e2ce | 9 | |
| pierreprovent | 1:e470129442d8 | 10 | int main() |
| pierreprovent | 1:e470129442d8 | 11 | { |
| pierreprovent | 0:918fdb31e2ce | 12 | while(1) { |
| fdurand | 2:f705e6d3fe9e | 13 | if (mybutton == 1) { // Button is pressed |
| pierreprovent | 1:e470129442d8 | 14 | myled = !myled; // Toggle the LED state |
| pierreprovent | 1:e470129442d8 | 15 | wait(0.2); // 200 ms |
| pierreprovent | 1:e470129442d8 | 16 | } |
| pierreprovent | 0:918fdb31e2ce | 17 | } |
| pierreprovent | 0:918fdb31e2ce | 18 | } |
| fdurand | 2:f705e6d3fe9e | 19 |