Sorry for wasting your time, but i thought that it would be enough now here is my full code its over 400 lines if you compile it it shows that error.
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int pot1 = A0;
int pot2 = A1;
int d7 = 7;
int d8 = 8;
int a = 0;
int pasklevel;
int paskleve;
void setup()
{
lcd.begin(16, 2);
Serial.begin(9600);
int reader1 = analogRead(pot1);
int reader2 = analogRead(pot2);
calibravimas();
digitalWrite(d7, HIGH);
digitalWrite(d8, HIGH);
int level = pasklevel;
int leve = paskleve;
}
void loop()
{
int reader1 = analogRead(pot1);
int reader2 = analogRead(pot2);
Serial.println(reader1);
int level = map(reader1, 0, 1020, 0, 100);
int leve = map(reader2, 0, 989, 0, 100);
grazinimas1(level);
if(level != pasklevel)
{
verte1();
lcd.setCursor(0, 0);
lcd.print(" ");
garsas();
grazinimas1();
Serial.println("Pasklevel= ");
Serial.print(pasklevel);
while(1)
{
lcd.setCursor(0 , 0);
verte1();
if(leve != paskleve)
{
break;
}
else
{
}
}
}
if(leve != paskleve)
{
verte2();
lcd.setCursor(0, 0);
lcd.print(" ");
bass();
while(1)
{
verte2();
int reader = analogRead(pot1);
int level = map(reader, 0, 1020, 0, 100);
if(level != pasklevel)
{
break;
return;
}
}
}
else
{
lcd.setCursor(0, 0);
lcd.print("Veikia ELSE!!!");
}
}
void pote()
{
lcd.setCursor(0, 0);
lcd.print("potenciometras:");
delay(900);
}
void verte1()
{
int reader = analogRead(pot1);
//Serial.println(reader);
int level = map(reader, 0, 1020, 0, 100);
if(level < 99)
{
lcd.setCursor(0, 1);
delay(1);
lcd.print(level);
}
if(level < 100)
{
lcd.setCursor(2, 1);
lcd.print(" ");
}
if(level < 10)
{
lcd.setCursor(1, 1);
lcd.print(" ");
}
else
{
lcd.setCursor(0, 1);
delay(1);
lcd.print(level);
}
}
void verte2()
{
int reader2 = analogRead(pot2);
//Serial.println(reader2);
delay(0);
int leve = map(reader2, 0, 989, 0, 100);
if(leve < 99)
{
lcd.setCursor(0, 1);
delay(100);
lcd.print(leve);
}
if(leve < 100)
{
lcd.setCursor(2, 1);
lcd.print(" ");
}
if(leve < 10)
{
lcd.setCursor(1, 1);
lcd.print(" ");
}
else
{
lcd.setCursor(0, 1);
delay(100);
lcd.print(leve);
}
}
void rib1()
{
lcd.setCursor(6, 1);
lcd.print("riamiau");
delay(500);
lcd.setCursor(6, 1);
lcd.print(" ");
delay(500);
}
void rib2()
{
lcd.setCursor(6, 1);
lcd.print("mazink!!!");
delay(500);
lcd.setCursor(6, 1);
lcd.print(" ");
delay(500);
}
void rib3()
{
lcd.setCursor(6, 1);
lcd.print("MASSIVE");
delay(500);
lcd.setCursor(6, 1);
lcd.print(" ");
delay(500);
}
void jeigu()
{
int reader = analogRead(pot1);
//Serial.println(reader);
delay(0);
int level = map(reader, 0, 989, 0, 100);
if(level > 80)
{
rib1();
}
else if(level > 90)
{
rib2();
}
else if(level > 98)
{
rib3();
}
}
void calibravimas()
{
lcd.blink();
lcd.setCursor(0, 0);
lcd.print("L");
delay(100);
lcd.print("a");
delay(100);
lcd.print("b");
delay(100);
lcd.print("a");
delay(100);
lcd.print("s");
delay(2000);
lcd.setCursor(0, 1);
lcd.print("S");
delay(100);
lcd.print("i");
delay(100);
lcd.print("a");
delay(100);
lcd.print("n");
delay(100);
lcd.print("d");
delay(100);
lcd.print("i");
delay(100);
lcd.print("e");
delay(100);
lcd.print("n");
delay(100);
lcd.print(" ");
delay(100);
lcd.print("a");
delay(100);
lcd.print("s");
delay(100);
lcd.print(" ");
delay(100);
lcd.print("t");
delay(100);
lcd.print("a");
delay(100);
lcd.print("u");
delay(1000);
lcd.setCursor(0, 1);
lcd.clear();
lcd.print("p");
delay(100);
lcd.print("a");
delay(100);
lcd.print("r");
delay(100);
lcd.print("o");
delay(100);
lcd.print("d");
delay(100);
lcd.print("y");
delay(100);
lcd.print("s");
delay(100);
lcd.print("i");
delay(100);
lcd.print("u");
delay(2000);
lcd.clear();
//vo
lcd.setCursor(0, 0);
lcd.print("G");
delay(100);
lcd.print("a");
delay(100);
lcd.print("r");
delay(100);
lcd.print("s");
delay(100);
lcd.print("o");
delay(100);
lcd.print(" ");
delay(100);
lcd.print("s");
delay(100);
lcd.print("t");
delay(100);
lcd.print("i");
delay(100);
lcd.print("p");
delay(100);
lcd.print("r");
delay(100);
lcd.print("u");
delay(100);
lcd.print("m");
delay(100);
lcd.print("a");
delay(100);
lcd.print(" ");
delay(100);
lcd.setCursor(0, 1);
lcd.print("p");
delay(100);
lcd.print("r");
delay(100);
lcd.print("o");
delay(100);
lcd.print("c");
delay(100);
lcd.print("e");
delay(100);
lcd.print("n");
delay(100);
lcd.print("t");
delay(100);
lcd.print("a");
delay(100);
lcd.print("i");
delay(100);
lcd.print("s");
delay(2500);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("T");
delay(100);
lcd.print("a");
delay(100);
lcd.print("i");
delay(100);
lcd.print("g");
delay(100);
lcd.print("i");
delay(1000);
lcd.clear();
}
void garsas()
{
lcd.setCursor(0, 0);
lcd.print("G");
delay(100);
lcd.print("a");
delay(100);
lcd.print("r");
delay(100);
lcd.print("s");
delay(100);
lcd.print("a");
delay(100);
lcd.print("s");
delay(100);
lcd.print("(");
delay(100);
lcd.print("%");
delay(100);
lcd.print(")");
delay(100);
lcd.print(":");
delay(100);
lcd.setCursor(4, 1);
lcd.print("%");
}
void bass()
{
lcd.setCursor(0, 0);
lcd.print("B");
delay(100);
lcd.print("a");
delay(100);
lcd.print("s");
delay(100);
lcd.print("s");
lcd.setCursor(4, 1);
lcd.print("%");
}
int timer(int time)
{
for(int time = 0; time < 1000; time++)
{
digitalWrite(10, HIGH);
delay(time);
}
}
void itvirtinimas1()
{
lcd.setCursor(0, 1);
lcd.print("Garsas");
}
void itvirtinimas2()
{
lcd.setCursor(0, 1);
lcd.print("Bass");
}
void nieko()
{
lcd.setCursor(0, 0);
lcd.print(" ");
lcd.setCursor(0, 0);
lcd.print("NIEKO");
}
int grazinimas1(int tas)
{
static int pasklevel = tas;
return pasklevel;
}