Vidro

Dependencies:   mbed

Committer:
felipeto1
Date:
Fri May 03 01:04:25 2019 +0000
Revision:
0:e4f40b18af05
Vidro

Who changed what in which revision?

UserRevisionLine numberNew 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