Programa de Teste
main.cpp
- Committer:
- NPerrella
- Date:
- 2019-01-04
- Revision:
- 0:9abb5aa73f4a
File content as of revision 0:9abb5aa73f4a:
#include "mbed.h"
int t = 0;
DigitalOut rele_1(PC_13); // Rele 1
DigitalOut rele_2(PC_14); // Rele 2
DigitalIn wdt(PC_15); // Sinal de WDT do ZTE
DigitalIn chave(PA_0); // Chave de Seleção T= 4 Minutos ou T = 40 minutos
int main()
{
rele_1 = 0; // Rele 1 desligado
rele_2 = 0; // Rele 2 desligado
if(chave)
t=240; // Tempo de 4 minutos --> PA_0 --> 3V3
else
t=2400; // Tempo de 40 minutos --> PA_0 --> GND
wait(t); // Tempo de espera na inicialização
while(1)
{
if(wdt)
{
rele_1 = 0; // Rele 1 desligado
rele_2 = 0; // Rele 2 desligado
}
else
{
rele_1 = 1; // Rele 1 ligado
rele_2 = 0; // Rele 2 desligado
wait(1); // Atraso de 1 segundo
rele_1 = 0; // Rele 1 desligado
rele_2 = 1; // Rele 2 ligado
wait(4); // Atraso de 4 segundos
}
}
}