Cerradura controlada por bluetooth

Dependencies:   mbed

Committer:
DiegoRivera
Date:
Fri Feb 19 13:11:19 2016 +0000
Revision:
0:bc7b5ae725ef
Child:
1:1c8a6c4ddc4f
Rev1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
DiegoRivera 0:bc7b5ae725ef 1 #include "mbed.h"
DiegoRivera 0:bc7b5ae725ef 2 #include "Cerradura.h"
DiegoRivera 0:bc7b5ae725ef 3
DiegoRivera 0:bc7b5ae725ef 4 //DigitalOut cerradura (D2);
DiegoRivera 0:bc7b5ae725ef 5
DiegoRivera 0:bc7b5ae725ef 6 Serial bluetooth(USBTX, USBRX);
DiegoRivera 0:bc7b5ae725ef 7 Cerradura cerradura(LED1);
DiegoRivera 0:bc7b5ae725ef 8
DiegoRivera 0:bc7b5ae725ef 9 void leer()
DiegoRivera 0:bc7b5ae725ef 10 {
DiegoRivera 0:bc7b5ae725ef 11 uint8_t in;
DiegoRivera 0:bc7b5ae725ef 12 bluetooth.scanf("%d", in);
DiegoRivera 0:bc7b5ae725ef 13 if(in==1)
DiegoRivera 0:bc7b5ae725ef 14 cerradura.abrir();
DiegoRivera 0:bc7b5ae725ef 15 if(in==0)
DiegoRivera 0:bc7b5ae725ef 16 cerradura.cerrar();
DiegoRivera 0:bc7b5ae725ef 17 }
DiegoRivera 0:bc7b5ae725ef 18
DiegoRivera 0:bc7b5ae725ef 19 int main()
DiegoRivera 0:bc7b5ae725ef 20 {
DiegoRivera 0:bc7b5ae725ef 21 bluetooth.baud(9600);
DiegoRivera 0:bc7b5ae725ef 22 bluetooth.format(8, SerialBase::None, 1);
DiegoRivera 0:bc7b5ae725ef 23 bluetooth.attach(&leer, Serial::RxIrq);
DiegoRivera 0:bc7b5ae725ef 24 while(1)
DiegoRivera 0:bc7b5ae725ef 25 {
DiegoRivera 0:bc7b5ae725ef 26 }
DiegoRivera 0:bc7b5ae725ef 27 }