#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4);
void setup() {
// put your setup code here, to run once:
lcd.begin(20, 4);
lcd.setCursor(3, 0);
lcd.backlight();
lcd.print("Wczytywanie...");
lcd.setCursor(3, 3);
lcd.print("MPK Sp. z o.o.");
delay(500);
lcd.clear();
delay(300);
lcd.setCursor(3, 0);
lcd.print("Wczytywanie...");
lcd.setCursor(3, 3);
lcd.print("MPK Sp. z o.o.");
delay(500);
lcd.clear();
delay(300);
lcd.setCursor(3, 0);
lcd.print("Wczytywanie...");
lcd.setCursor(3, 3);
lcd.print("MPK Sp. z o.o.");
delay(2500);
lcd.clear();
byte inwalida[] = {
B00000,
B00000,
B10101,
B01110,
B11111,
B01110,
B10101,
B00000
};
lcd.createChar(0, inwalida);
for (int a=0; a<5; a++)
{
lcd.setCursor(0, 0); // Ustawienie kursora na początku pierwszej linii
lcd.print("12 Os. Sob.: >1min");
lcd.setCursor(0, 1); // Ustawienie kursora na początku drugiej linii
lcd.print("14 Os. Sob.: 4min");
lcd.setCursor(0, 2); // Ustawienie kursora na początku trzeciej linii
lcd.print("15 Os. Sob.: 5min");
lcd.setCursor(0, 3); // Ustawienie kursora na początku czwartej linii
lcd.print("16 Os. Sob.: 9min");
delay(500);
lcd.setCursor(0, 0);
lcd.print("12 Os. Sob.: ");
delay(500);
}
for (int a=0; a<10; a++)
{
lcd.setCursor(0, 0); // Ustawienie kursora na początku pierwszej linii
lcd.print("14 Os. Sob.: 3min");
lcd.setCursor(0, 1); // Ustawienie kursora na początku drugiej linii
lcd.print("15 Os. Sob.: 4min");
lcd.setCursor(0, 2); // Ustawienie kursora na początku trzeciej linii
lcd.print("16 Os. Sob.: 8min");
lcd.setCursor(0, 3); // Ustawienie kursora na początku czwartej linii
lcd.print("3 Unii Lub.: 12min");
lcd.setCursor(13, 3);
lcd.write(0);
delay(500);
// lcd.setCursor(0, 0);
// lcd.print("12 Os. Sob.: ");
// delay(500);
}
for (int a=0; a<10; a++)
{
lcd.setCursor(0, 0); // Ustawienie kursora na początku pierwszej linii
lcd.print("14 Os. Sob.: 2min");
lcd.setCursor(0, 1); // Ustawienie kursora na początku drugiej linii
lcd.print("15 Os. Sob.: 3min");
lcd.setCursor(0, 2); // Ustawienie kursora na początku trzeciej linii
lcd.print("16 Os. Sob.: 7min");
lcd.setCursor(0, 3); // Ustawienie kursora na początku czwartej linii
lcd.print("3 Unii Lub.: 10min");
lcd.setCursor(13, 3);
lcd.write(0);
delay(500);
// lcd.setCursor(0, 0);
// lcd.print("12 Os. Sob.: ");
// delay(500);
}
for (int a=0; a<10; a++)
{
lcd.setCursor(0, 0);
lcd.print("14 Os. Sob.: <1min");
lcd.setCursor(0, 1);
lcd.print("15 Os. Sob.: 2min");
lcd.setCursor(0, 2);
lcd.print("16 Os. Sob.: 6min");
lcd.setCursor(0, 3);
lcd.print("3 Unii Lub.: 8min ");
lcd.setCursor(13, 3);
lcd.write(0);
delay(500);
lcd.setCursor(0, 0);
lcd.print("14 Os. Sob.: ");
delay(500);
}
}
void loop() {
// put your main code here, to run repeatedly:
}