На 1-ой строке вашего LCD должно выводиться значение потенциометра в
виде “x: значение”, на 2-ой строке ваше имя с выводом каждой буквы поочередно
с частотой вывода в 1 секунду.
Arduino код + фото
Ответы
#include <LiquidCrystal.h>
// Назначение пинов для подключения LCD
const int RS = 12, EN = 11, D4 = 5, D5 = 4, D6 = 3, D7 = 2;
LiquidCrystal lcd(RS, EN, D4, D5, D6, D7);
// Пин для подключения потенциометра
const int POT_PIN = A0;
// Ваше имя для вывода на второй строке
const char* NAME = "ИВАН";
void setup() {
// Инициализация LCD-дисплея
lcd.begin(16, 2);
// Настройка скорости обновления
lcd.setCursor(0, 1);
lcd.blink();
// Настройка скорости вывода имени
lcd.setCursor(0, 0);
lcd.print("x: ");
// Настройка порта для потенциометра
pinMode(POT_PIN, INPUT);
}
void loop() {
// Чтение значения потенциометра
int potValue = analogRead(POT_PIN);
// Вывод значения потенциометра на первой строке
lcd.setCursor(3, 0);
lcd.print(potValue);
// Вывод имени по буквам на второй строке
for (int i = 0; i < strlen(NAME); i++) {
lcd.setCursor(i, 1);
lcd.print(NAME[i]);
delay(1000);
}
}