Grove Button board example
Dependencies: mbed
Fork of Seeed_Grove_Button_Example by
main.cpp@0:d0ac4e3a0b7a, 2014-09-04 (annotated)
- Committer:
- mbedAustin
- Date:
- Thu Sep 04 03:04:40 2014 +0000
- Revision:
- 0:d0ac4e3a0b7a
Seeed Grove button sensor example. Simple busy wait debouncing.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbedAustin | 0:d0ac4e3a0b7a | 1 | #include "mbed.h" |
mbedAustin | 0:d0ac4e3a0b7a | 2 | |
mbedAustin | 0:d0ac4e3a0b7a | 3 | DigitalIn button(D6); |
mbedAustin | 0:d0ac4e3a0b7a | 4 | |
mbedAustin | 0:d0ac4e3a0b7a | 5 | int main() |
mbedAustin | 0:d0ac4e3a0b7a | 6 | { |
mbedAustin | 0:d0ac4e3a0b7a | 7 | while(1){ |
mbedAustin | 0:d0ac4e3a0b7a | 8 | if(button){ |
mbedAustin | 0:d0ac4e3a0b7a | 9 | printf("Button Pressed\n\r"); |
mbedAustin | 0:d0ac4e3a0b7a | 10 | wait(0.7); // simple debouncing |
mbedAustin | 0:d0ac4e3a0b7a | 11 | } |
mbedAustin | 0:d0ac4e3a0b7a | 12 | } |
mbedAustin | 0:d0ac4e3a0b7a | 13 | |
mbedAustin | 0:d0ac4e3a0b7a | 14 | } |