//Inicializa SD
myGLCD.clrScr();
myGLCD.print("Inicializando",CENTER, 10);
myGLCD.print("Tarjeta SD",CENTER, 20);
myGLCD.update();
delay(1500);
//CS Pin Salida
pinMode(CS_pin, OUTPUT);
//SD toma tension del pin 8, por lo q es HIGH
pinMode(pow_pin, OUTPUT);
digitalWrite(pow_pin, HIGH);
//inicializa tarjeta SD
if (!SD.begin(CS_pin))
{
myGLCD.clrScr();
myGLCD.print("Fallo de SD",CENTER, 10);
myGLCD.update();
delay(1500);
}
else
{
myGLCD.clrScr();
myGLCD.print("Tarjeta SD",CENTER, 10);
myGLCD.print("lista",CENTER, 20);
myGLCD.update();
delay(1500);
}
}
unsigned long Defineletra(){
char key = kpd.getKey();
while(key != '#')
{
switch (key)
{
case NO_KEY:
break;
case 'A':
menu=key;
break;
case 'B':
menu=key;
break;
case 'C':
menu=key;
menulog='A';
pantallazo =0;
break;
delay(1000);
}
key = kpd.getKey();
}
return menu;
}
//Definicion unidades II
unsigned long Defineletra1(){
char key = kpd.getKey();
while(key != '#')
{
switch (key)
{
case NO_KEY:
break;
case 'A':
menu1=key;
break;
case 'B':
menu1=key;
break;
case 'C':
menu1=key;
break;
case '0':
menu1=key;
menu='0';
break;
delay(1000);
}
key = kpd.getKey();
}
return menu1;
}
//Definicion unidades II
unsigned long Defineletra2(){
char key = kpd.getKey();
while(key != '#')
{
switch (key)
{
case NO_KEY:
break;
case 'A':
menu2=key;
break;
case 'B':
menu2=key;
break;
case '0':
menu2=key;
menu='0';
break;
delay(1000);
}
key = kpd.getKey();
}
return menu2;
}
//Definicion unidades II
unsigned long Defineletra3(){
char key = kpd.getKey();
while(key != '#')
{
switch (key)
{
case NO_KEY:
break;
case 'A':
menu3=key;
fechahora='0'; //Para que siempre aparezca la hora en este menu
break;
case 'B':
menu3=key;
break;
case '0':
menu3=key;
menu ='A';
break;
delay(1000);
}
key = kpd.getKey();
}
return menu3;
}
//Definicion unidades II
unsigned long Defineletra4(){
char key = kpd.getKey();
while(key != '#')
{
switch (key)
{
case NO_KEY:
break;
case 'A':
menu4=key;
break;
case 'B':
menu4=key;
break;
case '0':
menu4=key;
menu ='A';
break;
delay(1000);
}
key = kpd.getKey();
}
return menu4;
}
//Definicion unidades II
unsigned long Defineletra5(){
char key = kpd.getKey();
while(key != '#')
{
switch (key)
{
case NO_KEY:
break;
case 'A':
menu5=key;
break;
case 'B':
menu5=key;
break;
case 'C':
menu5=key;
break;
case 'D':
menu5=key;
break;
delay(1000);
}
key = kpd.getKey();
}
return menu5;
}