Nuncio Perrella
/
GeoVista
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 } } }