Felipe Telles
/
Vidro
Vidro
main.cpp@0:e4f40b18af05, 2019-05-03 (annotated)
- Committer:
- felipeto1
- Date:
- Fri May 03 01:04:25 2019 +0000
- Revision:
- 0:e4f40b18af05
Vidro
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
felipeto1 | 0:e4f40b18af05 | 1 | #include "mbed.h" |
felipeto1 | 0:e4f40b18af05 | 2 | |
felipeto1 | 0:e4f40b18af05 | 3 | DigitalIn botao_SW1(D2); //botao 1 |
felipeto1 | 0:e4f40b18af05 | 4 | DigitalIn botao_SW2(D7); //botao 2 |
felipeto1 | 0:e4f40b18af05 | 5 | |
felipeto1 | 0:e4f40b18af05 | 6 | AnalogIn Shunt(A5); |
felipeto1 | 0:e4f40b18af05 | 7 | |
felipeto1 | 0:e4f40b18af05 | 8 | |
felipeto1 | 0:e4f40b18af05 | 9 | DigitalOut Enable(D9); // Sinal Enable |
felipeto1 | 0:e4f40b18af05 | 10 | DigitalOut saida_IN1(D10);// Sinal IN1 |
felipeto1 | 0:e4f40b18af05 | 11 | DigitalOut saida_IN2(D8);// Sinal IN2 |
felipeto1 | 0:e4f40b18af05 | 12 | |
felipeto1 | 0:e4f40b18af05 | 13 | int main () { |
felipeto1 | 0:e4f40b18af05 | 14 | bool SW1 = 1; |
felipeto1 | 0:e4f40b18af05 | 15 | bool SW2 = 1; |
felipeto1 | 0:e4f40b18af05 | 16 | bool IN1 = 0; |
felipeto1 | 0:e4f40b18af05 | 17 | bool IN2 = 0; |
felipeto1 | 0:e4f40b18af05 | 18 | |
felipeto1 | 0:e4f40b18af05 | 19 | while(1) { |
felipeto1 | 0:e4f40b18af05 | 20 | SW1 = botao_SW1; |
felipeto1 | 0:e4f40b18af05 | 21 | if(SW1 == 0) { |
felipeto1 | 0:e4f40b18af05 | 22 | IN1 = 1; |
felipeto1 | 0:e4f40b18af05 | 23 | IN2 = 0; |
felipeto1 | 0:e4f40b18af05 | 24 | Enable = 1; |
felipeto1 | 0:e4f40b18af05 | 25 | saida_IN1 = IN1; |
felipeto1 | 0:e4f40b18af05 | 26 | saida_IN2 = IN2; |
felipeto1 | 0:e4f40b18af05 | 27 | wait(0.01); |
felipeto1 | 0:e4f40b18af05 | 28 | } |
felipeto1 | 0:e4f40b18af05 | 29 | SW2 = botao_SW2; |
felipeto1 | 0:e4f40b18af05 | 30 | if(SW2 == 0) { |
felipeto1 | 0:e4f40b18af05 | 31 | IN1 = 0; |
felipeto1 | 0:e4f40b18af05 | 32 | IN2 = 1; |
felipeto1 | 0:e4f40b18af05 | 33 | Enable = 1; |
felipeto1 | 0:e4f40b18af05 | 34 | saida_IN1 = IN1; |
felipeto1 | 0:e4f40b18af05 | 35 | saida_IN2 = IN2; |
felipeto1 | 0:e4f40b18af05 | 36 | wait(0.01); |
felipeto1 | 0:e4f40b18af05 | 37 | } |
felipeto1 | 0:e4f40b18af05 | 38 | else{ |
felipeto1 | 0:e4f40b18af05 | 39 | IN1 = 0; |
felipeto1 | 0:e4f40b18af05 | 40 | IN2 = 0; |
felipeto1 | 0:e4f40b18af05 | 41 | Enable = 0; |
felipeto1 | 0:e4f40b18af05 | 42 | saida_IN1 = IN1; |
felipeto1 | 0:e4f40b18af05 | 43 | saida_IN2 = IN2; |
felipeto1 | 0:e4f40b18af05 | 44 | } |
felipeto1 | 0:e4f40b18af05 | 45 | wait(0.01); |
felipeto1 | 0:e4f40b18af05 | 46 | } |
felipeto1 | 0:e4f40b18af05 | 47 | } |
felipeto1 | 0:e4f40b18af05 | 48 | |
felipeto1 | 0:e4f40b18af05 | 49 |