
Cerradura controlada por bluetooth
main.cpp@0:bc7b5ae725ef, 2016-02-19 (annotated)
- Committer:
- DiegoRivera
- Date:
- Fri Feb 19 13:11:19 2016 +0000
- Revision:
- 0:bc7b5ae725ef
- Child:
- 1:1c8a6c4ddc4f
Rev1
Who changed what in which revision?
User | Revision | Line number | New 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 | } |