Скетч
cd1602 2004 symboltable
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
const int numRows = 2;
const int numCols = 16;
void setup() {
lcd.init();
lcd.clear();
lcd.backlight(); // Подключение подсветки
lcd.setCursor(0, 0); // Установка курсора в начало первой строки
}
void loop()
{
int currentRow = 0;
int currentCol = 0;
for (int letter = 0; letter <= 255; letter++) {
lcd.setCursor(currentCol, currentRow-1);
lcd.print(char(letter));
currentCol++;
if (currentCol > numCols)
{
currentCol = 0;
if (currentRow < (numRows – 1) )
{
currentRow++;
}
else
{
delay(5000);
lcd.clear();
currentRow = 0;
}
}
}
}