Você está na página 1de 1

#define Relay1 5 //Definição do pino de controle do Rele 1

//Condições iniciais de execução

#define Relay2 6 //Definição do pino de controle do Rele 2

//Condições iniciais de execução

#define Relay3 7 //Definição do pino de controle do Rele 3

//Condições iniciais de execução

void setup() {

pinMode(Relay1, OUTPUT); //Pino declarado como saída

digitalWrite(Relay1, LOW); //Pino setado para nível lógico baixo

pinMode(Relay2, OUTPUT); //Pino declarado como saída

digitalWrite(Relay2, LOW); //Pino setado para nível lógico baixo

pinMode(Relay3, OUTPUT); //Pino declarado como saída

digitalWrite(Relay3, LOW); //Pino setado para nível lógico baixo

}
// put your setup code here, to run once

void loop() {

alteraStatus(Relay1 , true); // Ativar o relê 1

alteraStatus ( Relay1, false); // Desativar o relê 1

alteraStatus(Relay2 , true); // Ativar o relê 2

alteraStatus (Relay2 , false); // Desativar o relê 2

alteraStatus(Relay3 , true); // Ativar o relê 3

alteraStatus (Relay3 , false); // Desativar o relê 3

// coloque seu código principal aqui, para executar repetidamente

void alteraStatus (int porta, bool ativado){

if (ativado == true) digitalWrite ( porta, HIGH );

else digitalWrite ( porta, LOW);

Você também pode gostar