Cintillo Institucional

/*
Carlos Soto -CENDITEL-
check 01/06/11
Manejo de LCD
4 entradas
*/


//Este programa realiza una verificación de la pantalla LCD,
//Adems del manejo de cuatro entradas digitales 
//Se realizo la prueba en arduino Mega


//Declaracion de LCD mediante la libreria LiquidCrystal.h
// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(13, 12, 11, 10, 9, 8);


///////////////////////
//Configuracion de las entradas
//para la interface, 
//     Boton01 (inPin01)
//     Boton02 (inPin02)
//     Boton03 (inPin03)
//     Boton04 (inPin04)

//Manejo de Entradas
//Los inPin0x se refieren a la conexin al Arduino
const int inPin01 = 25; 
const int inPin02 = 24; 
const int inPin03 = 23; 
const int inPin04 = 22; 
//Variables de control de botones
int boton01=0;
int boton02=0;
int boton03=0;
int boton04=0;
//Retardo
int dd2=500;



void setup()
{
  //Inicializacion de la LCD
  // Ubicando el cursor de la LCD mediante numero de columna y fila
  lcd.begin(16, 2);
  // Imprimiento el mensaje de inicio en la LCD.
  lcd.print("Arduino CENDITEL");
}

void loop()
{
  ///////////////////////
  //Configuracion de las entradas
  //para la interface, 
  //     Boton01 (visualizacion)
  //Boton02,Boton03 (Modificacion)
  //     Boton04 (set)
  
  //Muestra en la LCD el boton presionado (boton01-04)
  if (digitalRead(inPin01) == LOW) {     
    // Imprimiento en LCD el boton presionado.
    lcd.setCursor(0, 1);
    lcd.print("uno");
    //delay(dd2);
  } 
  else
      if (digitalRead(inPin02) == LOW) {     
        // Imprimiento en LCD el boton presionado.
        lcd.setCursor(0, 1);
        lcd.print("dos");
        //delay(dd2);      
      } 
      else
           if (digitalRead(inPin03) == LOW) {     
              // Imprimiento en LCD el boton presionado.
              lcd.setCursor(0, 1);
              lcd.print("tres");
              //delay(dd2);      
            } 
           else 
               if (digitalRead(inPin04) == LOW) {     
                   // Imprimiento en LCD el boton presionado.
                  lcd.setCursor(0, 1);
                  lcd.print("cuatro");
                  //delay(dd2);      
                }
               else {
                  lcd.setCursor(0, 1);
                  lcd.print("       ");
               }
               


}//Fin del loop

hlpd/curso_arduino/fuentes/caf0020402 (última edición 2011-06-01 18:45:42 efectuada por _desactivada_csoto)