• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Przemijanie dlugiego tekstu dla wyswietlacz LCD z konwerterem !2C
#8
(14-02-2024, 07:49)powerTGS napisał(a):
(12-02-2024, 11:29)SpalonaATmega napisał(a): Nie wiem jak moge zrobic proste przemijanie teksty na wyswietlaczu LCD 2x16 z konwerterem I2C Huh Huh .
masz młody, baw się :-)

Kod:
#include <LiquidCrystal_I2C.h>

int totalColumns = 16;
int totalRows = 2;

LiquidCrystal_I2C lcd(0x27, totalColumns, totalRows); 

String staticMessage = "I2C LCD";
String scrollingMessage = "Scrollowany napis dowolnej wielkosci";

void scrollMessage(int row, String message, int delayTime, int totalColumns)
{
  for (int i=0; i < totalColumns; i++)
  {
    message = " " + message; 
  }
  message = message + " ";
 
  for (int position = 0; position < message.length(); position++)
  {
    lcd.setCursor(0, row);
    lcd.print(message.substring(position, position + totalColumns));
    delay(delayTime);
  }
}

void setup()
{
  lcd.init();                   
  lcd.backlight();
}

void loop()
{
  lcd.setCursor(0, 0);
  lcd.print(staticMessage);
  scrollMessage(1, scrollingMessage, 250, totalColumns);
}
Dziekuje ci bardzo i calej reszcie co odpowiedziala  Big Grin Big Grin
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Przemijanie dlugiego tekstu dla wyswietlacz LCD z konwerterem !2C - przez SpalonaATmega - 14-02-2024, 10:34

Skocz do:


Przeglądający: 1 gości