#include <LiquidCrystal.h>
// Пины LCD-экрана подключенные к Arduino Nano
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
// Установка размера LCD-экрана (количество символов по строкам и колонкам)
lcd.begin(16, 2);
// Вывод начального сообщения
lcd.print("Starting...");
delay(1000); // Пауза 1 секунды
}
void loop() {
// Вывод чисел от 1 до 10 на экран с использованием цикла for
for (int i = 1; i <= 10; i++) {
lcd.clear(); // Очистка экрана перед выводом нового числа
lcd.print(i); // Вывод числа на экран
delay(1000); // Пауза 1 секунда
}
delay(5000); // Пауза 5 секунд
// Автопрокрутка
lcd.autoscroll(); // Включение автопрокрутки
delay(5000); // Пауза 5 секунд
lcd.noAutoscroll(); // Отключение автопрокрутки
lcd.clear(); // Очистка экрана
}