bloques de impresión LCD

0

Durante los últimos dos días he intentado que mi LCD imprima "hola mundo". Sin embargo, por alguna razón, no importa qué código cargue de los ejemplos de cristal líquido en el programa Arduino, siempre imprime bloques (como se muestra a continuación):

Hasidounprocesoincreíblementefrustrante,verifiquéquesoldécorrectamentetodoslospinesdelacabeceraylosreconectévariasveces,peroaúnobtengoelmismoresultado.HeleídoenalgunossitioswebqueestoesunproblemadebidoaquemiLCDnoestáinicializada.Siesteeselcaso,¿cómoloinicializo?

AcontinuaciónhayalgunasfotosdemiLCD:

    
pregunta David Bass

1 respuesta

0

Esto parece ser el mismo módulo y puede que incluso sea el tutorial que está siguiendo.

Ese tutorial proporciona un código de ejemplo para escribir en la pantalla LCD.

Lo que ves en la pantalla LCD es lo que muestra el tutorial cuando no hay comunicación con el Arduino.

Su código no es correcto (compárelo con el ejemplo de código en el enlace que aparece arriba) o las señales en serie no llegan a la pantalla LCD. Verifique su código, luego verifique dos veces las conexiones entre el UNO y el módulo LCD.

//code sample from http://www.dreamdealer.nl/tutorials/connecting_a_1602a_lcd_display_and_a_light_sensor_to_arduino_uno.html   
        #include <LiquidCrystal.h>

        LiquidCrystal lcd(7, 8, 9, 10, 11 , 12);

        void setup() {
          lcd.begin(16, 2);
          lcd.setCursor(0,1);
          lcd.write("LIGHT: ");
        }

        void loop() { }
    
respondido por el JRE

Lea otras preguntas en las etiquetas