Show Posts
Pages: [1]
1  International / Software / Re: AYUDA POR FAVOR¡¡¡¡¡¡¡ on: November 15, 2012, 12:13:03 am
HOLA  ESTE CÓDIGO LO HABÍA HECHO CON CICLOS PERO NO FUNCIONA, YA QUE SE QUEDA SIEMPRE EN LA PRIMERA PANTALLA...y pues mi idea es que cuando se escoja un tipo de simulación y se presione enter , se ejecute otro código que no he colocado para no extender mucho, pero lo que hace ese código es enviar unos datos al computador , según ese tipo de simulación escojida.......este es un laboratorio que estoy haciendo en la universidad y estoy en cuarto semestre , apenas estoy empezando con este sistema y me ha interesado mucho.



#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

  int btnSelect = 6;
  int btnDown = 7;
  int btnUp = 8;
  byte simboloDown = B11001;
  byte simboloUp = B11000;
 
void setup() {
 
  lcd.begin(16, 2);
  lcd.clear();
  // turn on the cursor:
  //lcd.cursor();
  Serial.begin(9600);
  pinMode(btnDown, INPUT); 
  pinMode(btnUp, INPUT);   
   
}

void loop()
{
    lcd.clear();
    lcd.setCursor(1,0);
    lcd.print("SIMULADOR OTDR");
    lcd.setCursor(0,1);
    lcd.print("INGRESAR:");
    lcd.setCursor(14,1);
    lcd.print(simboloDown);

 
 // si pulsamos el botón de bajar:
    if (digitalRead (btnDown) == HIGH)
    {
          lcd.clear();
          lcd.setCursor(0,0);
          lcd.print("TIPO SIMULACION:");
          lcd.print("1.Por Curvatura");
          lcd.setCursor(14,1);
          lcd.print(simboloDown);
          lcd.setCursor(15,1);
          lcd.print(simboloUp);
    }
          // Si lo volvemos a pulsar:   
          if (digitalRead (btnDown) == HIGH)
            {
              lcd.clear();
              lcd.setCursor(0,0);
              lcd.print("TIPO SIMULACION:");
              lcd.print("2.Por Empalme");
              lcd.setCursor(14,1);
              lcd.print(simboloDown);
              lcd.setCursor(15,1);
              lcd.print(simboloUp);
            }
              // Si lo volvemos a pulsar:
              if (digitalRead (btnDown) == HIGH)
                {
                  lcd.clear();
                  lcd.setCursor(0,0);
                  lcd.print("TIPO SIMULACION:");
                  lcd.print("3.Por Conector");
                  lcd.setCursor(14,1);
                  lcd.print(simboloDown);
                  lcd.setCursor(15,1);
                  lcd.print(simboloUp);
                }
                  // Si lo volvemos a pulsar:
                  if (digitalRead (btnDown) == HIGH)
                    {
                      lcd.clear();
                      lcd.setCursor(0,0);
                      lcd.print("TIPO SIMULACION:");
                      lcd.print("4.Corte Fibra");
                      lcd.setCursor(14,1);
                      lcd.print(simboloDown);
                      lcd.setCursor(15,1);
                      lcd.print(simboloUp);
                    }
              // Si lo volvemos a pulsar:
                      if (digitalRead (btnDown) == HIGH)
                        {
                          lcd.clear();
                          lcd.setCursor(0,0);
                          lcd.print("TIPO SIMULACION:");
                          lcd.print("5.Regresar");
                          lcd.setCursor(15,1);
                          lcd.print(simboloUp); 
                        }   
                   

}
2  International / Software / Re: AYUDA POR FAVOR¡¡¡¡¡¡¡ on: November 14, 2012, 02:56:58 pm
BÁSICAMENTE NECESITARÍA HACER UN MENÚ , CON 2 SUBMENUS Y TRES PULSADORES ( ARRIBA, ABAJO Y ENTER).
3  International / Software / Re: AYUDA POR FAVOR¡¡¡¡¡¡¡ on: November 14, 2012, 01:43:44 pm
HOLA.
 NO . COLOQUE UN DISPLAY 2X16 EN EL ARDUINO. ENTONCES LA IDEA ES HACER UN MENU PARA QUE SE MUESTRE EN EL DISPLAY Y PUEDE ESCOJER LOS DATOS QUE QUIERO ENVIAR AL PC.

ESO SE HACE CON EL MISMO LENGUAJE ARDUINO PERO COMO TE DIGO APENAS ESTOY ENTRANDO A ESTE MUNDO Y NO SE MUY BIEN COMO HACERLO.
4  International / Software / AYUDA POR FAVOR¡¡¡¡¡¡¡ on: November 14, 2012, 12:15:08 pm
BUEN DÍA.

SOY NUEVO EN ESTE CAMPO Y QUERÍA SABER SI ME PUEDEN AYUDAR CON INFORMACIÓN ACERCA DE CREACIÓN DE MENÚS EN PANTALLA UTILIZANDO ARDUINO.

ESTOY ENVIANDO DATOS DESDE ARDUINO AL PC , PERO NO HE PODIDO REALIZAR UN MENU PARA ESCOJER EL TIPO DE DATO A ENVIAR.

GRACIAS.
5  International / Español / AYUDA POR FAVOR¡¡¡¡¡¡¡ on: November 14, 2012, 11:47:39 am
BUEN DÍA.

SOY NUEVO EN ESTE CAMPO Y QUERÍA SABER SI ME PUEDEN AYUDAR CON INFORMACIÓN  ACERCA DE CREACIÓN DE MENÚS EN ARDUINO UTILIZANDO DISPLAY.
Pages: [1]