Ricardo Kannebley
/
projeto_estufa
Repositório para o trabalho semestral (Projeto Estufa) de Microcontroladores.
Bluetooth/main.cpp@2:397bd847dbd5, 2018-06-06 (annotated)
- Committer:
- RickBadKan
- Date:
- Wed Jun 06 20:00:01 2018 +0000
- Revision:
- 2:397bd847dbd5
- Child:
- 3:446af583421c
Organiza??o de pastas: projeto_estufa ? apenas para salvar os arquivos. Alter?-los individualmente em outros programas.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
RickBadKan | 2:397bd847dbd5 | 1 | #include "mbed.h" |
RickBadKan | 2:397bd847dbd5 | 2 | |
RickBadKan | 2:397bd847dbd5 | 3 | // Declaração do serial de comunicação |
RickBadKan | 2:397bd847dbd5 | 4 | Serial device(p9, p10); |
RickBadKan | 2:397bd847dbd5 | 5 | |
RickBadKan | 2:397bd847dbd5 | 6 | int main() |
RickBadKan | 2:397bd847dbd5 | 7 | { |
RickBadKan | 2:397bd847dbd5 | 8 | device.baud(9600); |
RickBadKan | 2:397bd847dbd5 | 9 | |
RickBadKan | 2:397bd847dbd5 | 10 | // Char recebido |
RickBadKan | 2:397bd847dbd5 | 11 | char recivedchar; |
RickBadKan | 2:397bd847dbd5 | 12 | |
RickBadKan | 2:397bd847dbd5 | 13 | while (1) |
RickBadKan | 2:397bd847dbd5 | 14 | { |
RickBadKan | 2:397bd847dbd5 | 15 | if (device.readable()) |
RickBadKan | 2:397bd847dbd5 | 16 | { |
RickBadKan | 2:397bd847dbd5 | 17 | recivedchar = device.getc(); |
RickBadKan | 2:397bd847dbd5 | 18 | switch (recivedchar) |
RickBadKan | 2:397bd847dbd5 | 19 | { |
RickBadKan | 2:397bd847dbd5 | 20 | case 'A': |
RickBadKan | 2:397bd847dbd5 | 21 | device.printf("\nVocê inseriu a letra %c\n", recivedchar); |
RickBadKan | 2:397bd847dbd5 | 22 | break; |
RickBadKan | 2:397bd847dbd5 | 23 | |
RickBadKan | 2:397bd847dbd5 | 24 | case 'B': |
RickBadKan | 2:397bd847dbd5 | 25 | device.printf("\nVocê inseriu a letra B\n"); |
RickBadKan | 2:397bd847dbd5 | 26 | break; |
RickBadKan | 2:397bd847dbd5 | 27 | |
RickBadKan | 2:397bd847dbd5 | 28 | case 'C': |
RickBadKan | 2:397bd847dbd5 | 29 | device.printf("\nVocê inseriu a letra C\n"); |
RickBadKan | 2:397bd847dbd5 | 30 | break; |
RickBadKan | 2:397bd847dbd5 | 31 | |
RickBadKan | 2:397bd847dbd5 | 32 | // Estava dando erro |
RickBadKan | 2:397bd847dbd5 | 33 | // default: |
RickBadKan | 2:397bd847dbd5 | 34 | // device.printf("\nNÃO PODE"); |
RickBadKan | 2:397bd847dbd5 | 35 | // break; |
RickBadKan | 2:397bd847dbd5 | 36 | } |
RickBadKan | 2:397bd847dbd5 | 37 | //wait(3.0f); |
RickBadKan | 2:397bd847dbd5 | 38 | } |
RickBadKan | 2:397bd847dbd5 | 39 | else |
RickBadKan | 2:397bd847dbd5 | 40 | { |
RickBadKan | 2:397bd847dbd5 | 41 | device.printf("\nAguardando entrada...\n"); |
RickBadKan | 2:397bd847dbd5 | 42 | wait(3.0f); |
RickBadKan | 2:397bd847dbd5 | 43 | } |
RickBadKan | 2:397bd847dbd5 | 44 | } |
RickBadKan | 2:397bd847dbd5 | 45 | } |