Hola, mi código no muestra lo que trato de subir a mi LCD, se trata de dos contadores y 4 push buttons, que suben o bajan puntos, el código compila bien, es una de 16x2 dejo el código; que podría ser? veo que es común que el código tenga que tener algunas frases o algo similar para que pueda la pantalla LCD funcionar adecuadamente, espero me puedan ayudar, dejo el código;
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x27,16,2); //dependiendo del fabricante del LCD
//0x3F , 0x20 , 0x38
int equipo_1=0;
int equipo_2=0;
//c++ code
void setup()
{
lcd.begin(16,2);
lcd.backlight();
}
void loop() {
if (digitalRead(8)==HIGH){
equipo_1++;
lcd.clear();
}
if (digitalRead(9)==HIGH){
equipo_1--;
lcd.clear();
}
if (digitalRead(10)==HIGH){
equipo_2++;
lcd.clear();
}
if (digitalRead(11)==HIGH){
equipo_2--;
lcd.clear();
}
lcd.setCursor(0,0);
lcd.print("equipo_1=");
lcd.print(equipo_1);
lcd.setCursor(0,1);
lcd.print("equipo_2=");
lcd.print(equipo_2);
delay(2000); //Se espera 2 segundos para seguir leyendo //datos
}