#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
const int infoled = 6;
const int output = 8;
int buzzer =5;
int buzzerar = 5;
int seconds = 0;
int minutes = 0;
int memseconds = 0;
int memminutes = 0;
int endless = 0;
int buzzeraanuit = 0;
long previousMillis = 0;
long interval = 1000;
int a =30;
int b =31;
int c =32;
int d =33;
void setup () {
pinMode(a,INPUT);
pinMode(b, INPUT);
pinMode(c, INPUT);
pinMode(d, INPUT);
//pinMode(infoled, OUTPUT);
//pinMode(output, OUTPUT);
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("UFC KALTIM 2");
lcd.setCursor(0,1);
lcd.print ("AUTOMATIC PURGE");
delay(2000);
lcd.clear();
}
void delaySet()
{
while(1)
{
lcd.setCursor(0,0);
lcd.print("Set time");
lcd.setCursor(0,1);
if(minutes<10)
{
lcd.print("0");
lcd.print(minutes);
}
else
{
lcd.print(minutes);
}
lcd.print(":");
if(seconds<10)
{
lcd.print("0");
lcd.print(seconds);
}
else
{
lcd.print(seconds);
}
if(digitalRead(a)==HIGH)
{
minutes++;
delay(350);
}
if(digitalRead(b)==HIGH)
{
seconds++;
delay(350);
}
if(digitalRead(d)==HIGH)
{
seconds = 0;
minutes = 0;
}
if(digitalRead(c)==HIGH) {
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Time set");
delay(1000);
loopMode();
}
}
}
void LoopMode()
{
if(endless<1) {
lcd.clear();
delay(500);
while(1) {
lcd.setCursor(0,0);
lcd.print("Loop mode?");
if(digitalRead(c)== HIGH) {
memseconds = seconds - 0;
memminutes = minutes - 0;
endless++;
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Loop mode aan");
delay(1000);
startcountDown();
}
if(digitalRead(A3)== LOW) {
endless=0;
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Loop mode uit");
delay(1000);
startcountDown();
}
}
}
else {
startcountDown();
}
}
why my loopmode() wasn't declared in this scope??
help guys