Предмет: Информатика, автор: 12345678915874474

На 1-ой строке вашего LCD должно выводиться значение потенциометра в
виде “x: значение”, на 2-ой строке ваше имя с выводом каждой буквы поочередно
с частотой вывода в 1 секунду.
Arduino код + фото

Ответы

Автор ответа: mixail0809
1

#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);

}

}

Похожие вопросы
Предмет: Українська мова, автор: Аноним