Why Void Loop doesn't implement this code.
void loop() {
Liquid_level = digitalRead(3);
if (Liquid_level == 1) {
digitalWrite(7, HIGH );
//delay(100);
}
{
if (Liquid_level == 0) {
digitalWrite(7, LOW );
}
delay(100);
}
Here is the whole code. The rest is fulfilled. thanks
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_TFTLCD.h>
int Liquid_level = 0;
void setup() {
pinMode(3, INPUT);
pinMode(4, OUTPUT);// connected to S terminal of Relay
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
}
void loop() {
Liquid_level = digitalRead(3);
if (Liquid_level == 1) {
digitalWrite(7, HIGH );
//delay(100);
}
{
if (Liquid_level == 0) {
digitalWrite(7, LOW );
}
delay(100);
}
{
digitalWrite(4, LOW); // turn relay ON
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
delay(20000);// keep it ON for 3 seconds
digitalWrite(4, HIGH);// turn relay OFF
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(3000);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
delay(99999);
}
}