Centro de Controle de Motores parte 2

Dependencies:   TextLCD mbed

Committer:
isabellemm
Date:
Fri Dec 02 15:58:02 2022 +0000
Revision:
5:6f3ae0856d64
Parent:
4:1dcc28a7a849
Serial

Who changed what in which revision?

UserRevisionLine numberNew contents of line
isabellemm 4:1dcc28a7a849 1 #include "mbed.h"
isabellemm 4:1dcc28a7a849 2
isabellemm 4:1dcc28a7a849 3 Serial pc(USBTX, USBRX);
isabellemm 5:6f3ae0856d64 4 DigitalOut led (LED1);
isabellemm 4:1dcc28a7a849 5
isabellemm 5:6f3ae0856d64 6 int main()
isabellemm 5:6f3ae0856d64 7 {
isabellemm 4:1dcc28a7a849 8 pc.baud(115200);
isabellemm 5:6f3ae0856d64 9 led = 0;
isabellemm 5:6f3ae0856d64 10 char c;
isabellemm 4:1dcc28a7a849 11
isabellemm 5:6f3ae0856d64 12 pc.printf("Centro de Controle de Motores\n");
isabellemm 5:6f3ae0856d64 13 pc.printf("-----------------------------\n");
isabellemm 5:6f3ae0856d64 14 pc.printf("\rAperte 1 para ligar o motor CC\n");
isabellemm 5:6f3ae0856d64 15 pc.printf("Aperte 2 para ligar o motor de passo\n\r");
isabellemm 5:6f3ae0856d64 16 while (true) {
isabellemm 5:6f3ae0856d64 17 pc.scanf("%c", &c);
isabellemm 5:6f3ae0856d64 18 //c = pc.getc();
isabellemm 5:6f3ae0856d64 19 pc.printf("%c", c);
isabellemm 5:6f3ae0856d64 20
isabellemm 5:6f3ae0856d64 21 switch(c){
isabellemm 5:6f3ae0856d64 22 case 'a':
isabellemm 5:6f3ae0856d64 23 led = 1;
isabellemm 5:6f3ae0856d64 24 pc.printf("apertou\n");
isabellemm 5:6f3ae0856d64 25 break;
isabellemm 5:6f3ae0856d64 26
isabellemm 5:6f3ae0856d64 27 case 's':
isabellemm 5:6f3ae0856d64 28 led = 0;
isabellemm 5:6f3ae0856d64 29 break;
isabellemm 4:1dcc28a7a849 30 }
isabellemm 4:1dcc28a7a849 31 }
isabellemm 4:1dcc28a7a849 32 }