Mam problem z wyświetlaczem LCD 16x2 z modułem I2C i chce wyświetlić znak stopni(ten znak od temperatury ℃) i napisałem i znalazłem na internecie jak takie coś zrobić zrobiłem tak jak pokazali ale zamiast stopni wyświetlają mi się 4 paski. Takie coś::::
A to jest program którego użyłem:::::
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd = LiquidCrystal_I2C(0x27,16, 2);
byte stopnie[8] = { //konfigurajca znaku stopnie
B00100,
B01010,
B10001,
B01010,
B00100,
B00000,
B00000,
B00000
};
void setup()
{
Serial.begin(9600);
dht.setup(DHT11_PIN);
lcd.createChar(0, stopnie);
lcd.begin(16,2);
lcd.clear();
lcd.write((uint8_t)0) ;
}
void loop()
{
lcd.init();
lcd.init();
lcd.backlight();
lcd.setCursor(0,0);
lcd.write(0);
}