Go Down

Topic: Problema visualización pantalla LCD Arduino UNO (Read 617 times) previous topic - next topic

lelar

Hola, soy nuevo en este mundo del Arduino y tengo un problema con la pantalla del LCD, creo que se debe a que pude haber quemado una patilla de los pines,no lo sé. 
Se ve unos cuadrados de color blanco y las letras dentro, es apenas distinguible lo que dice (no pude adjuntar foto).
Aquí va el código:

//CONFIGURACION PINES Y LIBRERIA
#include <LiquidCrystal.h>
#define LED 4
#define BOTON 2
#define PIN1 7
#define PIN2 8
#define PIN3 9
#define PIN4 10
#define PIN5 11
#define PIN6 12
#define DELAYBOTON 300
//DEFINICION DE VARIABLES
LiquidCrystal lcd(PIN1,PIN2,PIN3,PIN4,PIN5,PIN6);
int cambio=0;
void setup(){
  pinMode(PIN1,OUTPUT);
  pinMode(PIN2,OUTPUT);
  pinMode(PIN3,OUTPUT);
  pinMode(PIN4,OUTPUT);
  pinMode(PIN5,OUTPUT);
  pinMode(PIN6,OUTPUT);
  pinMode(LED,OUTPUT);
  pinMode(BOTON,INPUT_PULLUP);
  digitalWrite(LED,LOW);
  lcd.begin(16,2);
  lcd.print("Estado LED");
  lcd.setCursor(0,1);
  lcd.print("Apagado");
}
void loop(){
  //COMPRUEBA SI PULSE BOTON
  if(digitalRead(BOTON)==LOW){
    if(cambio==0){
      lcd.clear();
      lcd.print("Estado LED");
      lcd.setCursor(0,1);
      lcd.print("PRENDIDO");
      cambio=1;
    }else{
      lcd.clear();
      lcd.print("Estado Led: ");
      lcd.setCursor(0,1);
      lcd.print("Apagado");
      cambio=0;
    }
    delay(DELAYBOTON);
  }
  //Prendo o apago led
  if(cambio==1){
    digitalWrite(LED,HIGH);
  }else{
    digitalWrite(LED,LOW);
  }
}


groundFungus

#1
Aug 29, 2020, 10:44 pm Last Edit: Aug 29, 2020, 10:46 pm by groundFungus
Translated:
Quote
Hello, I am new to this world of Arduino and I have a problem with the LCD screen, I think it is because I could have burned a pin of the pins, I do not know.
You can see some white squares and the letters inside, it is barely distinguishable what it says (I could not attach a photo).
Here is the code:

Adjust the contrast potentiometer.
You will save everyone's time if you read and follow the forum guidelines.  :)          
https://forum.arduino.cc/index.php/topic,148850.0.html
and
https://forum.arduino.cc/index.php?topic=97455.0

lelar


groundFungus

Post a photo of your connections, please.

I tried your code with my Uno and a 16x2 LCD.  It displays:
Estado LED
Apagado


So the code for the LCD works.  Therefore there is a wiring problem.  Is the R/W pin (LCD pin 5) connected to ground?  It should be.  Disconnect the potentiometer from pin 3 of the LCD and connect a 1K resistor from LCD pin 3 to ground.  What do you see now?
You will save everyone's time if you read and follow the forum guidelines.  :)          
https://forum.arduino.cc/index.php/topic,148850.0.html
and
https://forum.arduino.cc/index.php?topic=97455.0

surbyte

Moderador:
Por favor, lee las normas del foro, de todo el foro no solo este.
Si posteas en el foro en inglés usas inglés y si alguien posteas en el foro en Español lo hace en nuestro idioma.
Asi que abstenerse de usar inglés.

To people that writes in english:
Please don´t use that language to post answers in this forum.


Además edita tu post inicial usando etiquetas para código.
En este foro respetamos las normas una por una.


Normas del foro.

Go Up