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.
Dependencies: mbed
Fork of Nucleo_read_button by
Revision 1:832dfb4ba1af, committed 2018-05-07
- Comitter:
- pinofal
- Date:
- Mon May 07 07:11:49 2018 +0000
- Parent:
- 0:7f1c12137729
- Commit message:
- Amaldi 3 Exercise
Changed in this revision
diff -r 7f1c12137729 -r 832dfb4ba1af LED-Button-Polling.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/LED-Button-Polling.cpp Mon May 07 07:11:49 2018 +0000
@@ -0,0 +1,37 @@
+// Tested: NUCLE-L476RG
+
+#include "mbed.h"
+
+// crea oggetti Button, LED e serialPC
+DigitalIn myButton(USER_BUTTON);
+DigitalOut myLed(LED1);
+Serial pc(USBTX, USBRX);
+
+
+/********/
+/* MAIN */
+/********/
+int main()
+{
+ // imposta velocità della comunicazione con il PC
+ pc.baud(921600);
+
+ //imposta il funzionamento del pulsante come "PullDown": Aperto = '0'. L'altra modalità di funzinamento è PullUp
+ myButton.mode(PullDown);
+
+ // POLLING: replica sul LED myLED lo stato del pulsante myButton
+ while(true)
+ {
+ if (myButton == 1)
+ {
+ // Button is pressed
+ myLed = 1; // Accendi LED
+ }
+ else
+ {
+ // Button i released
+ myLed = 0; // Spegni LED
+ }
+ }
+}
+
\ No newline at end of file
diff -r 7f1c12137729 -r 832dfb4ba1af main.cpp
--- a/main.cpp Wed May 14 13:31:32 2014 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-#include "mbed.h"
-
-DigitalIn mybutton(USER_BUTTON);
-DigitalOut myled(LED2);
-
-int main() {
- while(1) {
- if (mybutton == 0) { // Button is pressed
- myled = 1; // Toggle the LED state
- }
- else {
- myled = 0; // Toggle the LED state
- }
- }
-}
-
\ No newline at end of file
diff -r 7f1c12137729 -r 832dfb4ba1af mbed.bld --- a/mbed.bld Wed May 14 13:31:32 2014 +0000 +++ b/mbed.bld Mon May 07 07:11:49 2018 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/mbed_official/code/mbed/builds/ed8466a608b4 \ No newline at end of file +https://os.mbed.com/users/mbed_official/code/mbed/builds/5aab5a7997ee \ No newline at end of file
