Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Pino de controle do recipiente
- const int circuito = 2;
- //variavel de controle de condução eletrica
- int statusCircuito = 0;
- //led de status (opcional)
- int led = 13;
- //pino de controle do Relay
- int pinoRelay = 10;
- void setup() {
- //seta os pinos de verificacao de curto como saida
- pinMode(circuito, INPUT);
- //seta alto para o pino
- digitalWrite(circuito, 1);
- //led como saida
- pinMode(led, OUTPUT);
- //pino do relay como saida
- pinMode(pinoRelay, OUTPUT);
- // inicia a serial
- Serial.begin(9600);
- }
- void loop(){
- //verifica se o pino 2 esta em curto
- statusCircuito = digitalRead(circuito);
- //se nao estiver ativo o rele
- // e liga o led, caso contrario desliga o relay e o led
- if (statusCircuito == 0) {
- Serial.println("Em curto");
- digitalWrite(led, HIGH);
- digitalWrite(pinoRelay, HIGH);
- }else{
- Serial.println("Em aberto");
- digitalWrite(led, LOW);
- digitalWrite(pinoRelay, LOW);
- }
- //Aguarda 1 segundo para executar novamente
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement