![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Polling to switch ON/OFF LED depending on Button Status
Dependencies: mbed
Fork of Nucleo_read_button by
LED-Button-Polling.cpp
- Committer:
- pinofal
- Date:
- 2018-05-07
- Revision:
- 1:832dfb4ba1af
File content as of revision 1:832dfb4ba1af:
// 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 } } }