Você está na página 1de 2

exemplo de programa para Arduino que abre

uma torneira a cada 5 minutos por 6 segundos


para abastecer um pote de água para animais de
estimação:

// Pino para controlar a torneira


const int torneiraPin = 2;

void setup() {
// Inicializa o pino da torneira como saída
pinMode(torneiraPin, OUTPUT);
}

void loop() {
// Abre a torneira por 6 segundos
abrirTorneira();

// Espera 5 minutos
delay(300000); // 5 minutos em milissegundos
}

// Função para abrir a torneira


void abrirTorneira() {
digitalWrite(torneiraPin, HIGH); // Liga a torneira
delay(6000); // Espera 6 segundos
digitalWrite(torneiraPin, LOW); // Desliga a torneira
}
Neste código, assumimos que a torneira está
conectada ao pino 2 do Arduino. Certifique-se de
ajustar o pino de acordo com a sua montagem
física.
O programa abre a torneira por 6 segundos a
cada 5 minutos, conforme especificado. O ciclo
continua indefinidamente, garantindo que o pote
de água seja abastecido regularmente.

Você também pode gostar