You are on page 1of 4

//Bombas de Solventes

//Declarando as variaveis

#include <LiquidCrystal.h> // incluir display de lcd

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

const int BOMBA01 = 6;

const int BOMBA02 = 10;

const int BOMBA03 = 9;

const int BOMBA04 = 7;

const int SINAL = 8;

int BOM01=0;

int BOM02=0;

int BOM03=0;

int BOM04=0;

int VAL=0;

void setup() {

lcd.begin(20,4);

pinMode (BOMBA01, OUTPUT);

pinMode (BOMBA02, OUTPUT);

pinMode (BOMBA03, OUTPUT);

pinMode (BOMBA04, OUTPUT);

pinMode (SINAL, INPUT);

}
void loop() {

VAL= digitalRead(SINAL);

if(VAL==HIGH) {

digitalWrite(BOMBA01,LOW);

digitalWrite(BOMBA02,LOW);

digitalWrite(BOMBA03,LOW);

digitalWrite(BOMBA04,LOW);

else {

digitalWrite(BOMBA01, HIGH);

digitalWrite(BOMBA02, HIGH);

digitalWrite(BOMBA03, HIGH);

digitalWrite(BOMBA04, HIGH);

BOM01 = digitalRead (BOMBA01);

BOM02 = digitalRead (BOMBA02);

BOM03 = digitalRead (BOMBA03);

BOM04 = digitalRead (BOMBA04);

if( BOM01 == LOW);


(BOM02 == LOW);

(BOM03 == LOW);

(BOM04 == LOW);

lcd.setCursor(0, 0);

lcd. print ("LIGADO");

lcd.setCursor(0, 1);

lcd. print ("BLOCO VALVULAS 2 ");

lcd.setCursor(0, 2);

lcd. print ("BLOCO VALVULAS 3 ");

lcd.setCursor(0, 3);

lcd. print ("BLOCO VALVULAS 4 ");

if ( BOM01 == HIGH);

(BOM02 == HIGH);

(BOM03 == HIGH);

(BOM04 == HIGH);

lcd.setCursor(0, 0);

lcd. print ("DESLIGADO");

lcd.setCursor(0, 1);

lcd. print ("BLOCO VALVULAS 2 ON");

lcd.setCursor(0, 2);

lcd. print ("BLOCO VALVULAS 3 ON");

lcd.setCursor(0, 3);

lcd. print ("BLOCO VALVULAS 4 ON");


}

You might also like