Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - Yessi Guz

Páginas: [1]
1
Basate en el último ejercicio que vimos en clase, sobre el uso de claves y al final haces la desactivación del relevador.

char clave[]= "CLAVE?";
char claveIgual[] = "Clave = ";
char claveUsuario [] = "1234";  //contraseña predeterminada
char error404 [] = "Error"; //Código incorrecto
char entrada;
int i;
int error = 0;

void main(void)
{
   init_bolt();
Inicio:
   InitLCD();
   PrintString(clave); //A = si, B= no.
   entrada = GetBot();   
      if(entrada =='A')   
      {
         ClearScreen();         
         GotoXY(1,0);
         for(i=0; i<4; i++)
         {
            claveUsuario = GetBot();
            PutLCD(claveUsuario);
            writeeeprom(i,claveUsuario);         
          }   
         goto Inicio;   
      }
      else
      {   
         repite:
         GotoXY(0,0);
         PrintString(claveIgual);  //autentica contraseñas
         GotoXY(1,0);
         for(i=0; i<4; i++)   //proceso de lectura de digitos
         {
            claveUsuario = GetBot();
            PutLCD(claveUsuario);
            if(claveUsuario != readeeprom(i)) error = 1;                                 
          }
         if(error == 1)
         {
         ClearScreen();
         PrintString(error404);  //imprime contraseña incorrecta
         goto repite;
         }
         else
            RELE = 0;  // se desativa el revevador
      }
   while(1);
}

2
Después utilizando un if, dependiendo la condición de la temperatura deseada para
activar el relevador sólo se usa RELE = 1 para encenderlo; ya que previamente
configurado.

En el display puede aparecer la alerta y la temperatura, editando a la
plantilla anterior, esta parte:

char temperatura[]="Tempe=";
char alarma[]="ALARMA ACTIVADA";
 
void main()
{
init_bolt( );
InitLCD( );
   while(1)
   {
   ClearScreen( );
   PrintString(alarma);
   PrintString(temperatura);

Páginas: [1]