ticker and while

Dependencies:   mbed

Committer:
aldomarez
Date:
Wed Oct 17 20:26:44 2018 +0000
Revision:
0:69f37b9d5c07
:D

Who changed what in which revision?

UserRevisionLine numberNew 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 }