
ticker and while
main.cpp@0:69f37b9d5c07, 2018-10-17 (annotated)
- Committer:
- aldomarez
- Date:
- Wed Oct 17 20:26:44 2018 +0000
- Revision:
- 0:69f37b9d5c07
:D
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
aldomarez | 0:69f37b9d5c07 | 1 | #include "mbed.h" |
aldomarez | 0:69f37b9d5c07 | 2 | Ticker flipper; |
aldomarez | 0:69f37b9d5c07 | 3 | DigitalOut encendido(D4); |
aldomarez | 0:69f37b9d5c07 | 4 | DigitalOut apagado(D5); |
aldomarez | 0:69f37b9d5c07 | 5 | DigitalOut parpadeo(D6); |
aldomarez | 0:69f37b9d5c07 | 6 | DigitalOut motor(LED2); |
aldomarez | 0:69f37b9d5c07 | 7 | void flip() { |
aldomarez | 0:69f37b9d5c07 | 8 | motor = !motor; |
aldomarez | 0:69f37b9d5c07 | 9 | encendido = !encendido; |
aldomarez | 0:69f37b9d5c07 | 10 | apagado=!apagado; |
aldomarez | 0:69f37b9d5c07 | 11 | } |
aldomarez | 0:69f37b9d5c07 | 12 | int main() { |
aldomarez | 0:69f37b9d5c07 | 13 | apagado=1; |
aldomarez | 0:69f37b9d5c07 | 14 | encendido = 0; |
aldomarez | 0:69f37b9d5c07 | 15 | motor = 1; |
aldomarez | 0:69f37b9d5c07 | 16 | parpadeo=1; |
aldomarez | 0:69f37b9d5c07 | 17 | |
aldomarez | 0:69f37b9d5c07 | 18 | flipper.attach(&flip, 2.0); |
aldomarez | 0:69f37b9d5c07 | 19 | |
aldomarez | 0:69f37b9d5c07 | 20 | while(1) { |
aldomarez | 0:69f37b9d5c07 | 21 | parpadeo = !parpadeo; |
aldomarez | 0:69f37b9d5c07 | 22 | wait(0.2); |
aldomarez | 0:69f37b9d5c07 | 23 | } |
aldomarez | 0:69f37b9d5c07 | 24 | } |