Autor Tema: caracteres ascci en LCD  (Leído 2501 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Algec

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 974
caracteres ascci en LCD
« en: 19 de Febrero de 2014, 16:02:46 »
quiero hacer con arduino lo que siempre hice con pic. Como se escriben todos los caracteres ascii en el lcd ? con lcd.print(.....que);
no se como solo me salen o datos de variables o caracteres
Quiero pintar una barra en un LCD de 4x20 que de medida de un valor analógico, a mas valor mas larga la barra. el carácter es 0x11111111 en ascci
No consigo encontrar ningún ejemplo

Gracias

Desconectado Juanse

  • PIC10
  • *
  • Mensajes: 25
Re: caracteres ascci en LCD
« Respuesta #1 en: 15 de Marzo de 2014, 16:19:06 »
Hola,

Probá con lcd.write(B11101100);



Saludos

Desconectado Algec

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 974
Re: caracteres ascci en LCD
« Respuesta #2 en: 16 de Marzo de 2014, 07:36:16 »
Mil gracias

Desconectado Robocardo

  • PIC10
  • *
  • Mensajes: 45
Re: caracteres ascci en LCD
« Respuesta #3 en: 20 de Mayo de 2014, 11:40:48 »
Usa esta librería que yo estoy usando, está excelente
LcdBarGraph

mirala funcionando en Youtube
Youtube

Te dejo un ejemplo

    #include <LiquidCrystal.h>
    #include <LcdBarGraph.h>
     
    byte lcdNumCols = 16; // -- number of columns in the LCD
    byte sensorPin = 0; // -- value for this example
     
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // -- creating LCD instance
    LcdBarGraph lbg(&lcd, lcdNumCols);  // -- creating bargraph instance, format is (&lcd, lcdNumCols, start X, start Y). So (&lcd, 16, 0, 1) would set the bargraph length to 16 columns and start the bargraph at column 0 on row 1.
     
    void setup(){
      // -- initializing the LCD
      lcd.begin(2, lcdNumCols);
      lcd.clear();
      // -- do some delay some time I've got broken visualization
      delay(100);
    }
     
    void loop()
    {
      // -- draw bar graph from the analog value readed
      lbg.drawValue( analogRead(sensorPin), 1024);
      // -- do some delay: frequent draw may cause broken visualization
      delay(100);
    }

Desconectado Algec

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 974
Re: caracteres ascci en LCD
« Respuesta #4 en: 20 de Mayo de 2014, 13:05:11 »
Mil gracias, la verdad es que es mejor que lo que estoy usando porque estoy usando la barra completa en cada carácter.
Un saludo