Вопрос задан 05.11.2023 в 20:08. Предмет Информатика. Спрашивает Гилев Руслан.

Можете расписать программу поясняя для чего. Дам 40 баллов #include < LiquidCrystal.h

>//Определяет пины, которые будут использоваться для подключения к дисплеюLiquidCrystal lcd(12, 11, 5, 4, 3, 2);//Значение analogRead-afloat value = 0.0; //Входное напряжениеfloat Uul = 0.0; void setup() { //Инициализация ЖК экрана lcd.begin(16, 2); //Вызов встроенной процедуры с аргументами AO и INPUT pinMode(A0, INPUT); }void loop() { value = analogRead(A0); Uul = ((value/1022) * 5) * 6; //Позиционирует текст на 1-й пиксель 1-й строки lcd.setCursor(0, 0); //Текст выводимый на 1-ю строку lcd.print("Alex Pesterev 9A"); //Позиционирует текст на 1-й пиксель 1-й строки lcd.setCursor(0, 1); //Вывод значения напряжения на 2 строку и текст lcd.print(Uul); lcd.print("V "); //Задержка delay(500);}
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кочешев Саша.

Ответ:

Объяснение:

там же всё расписано! Скетч для работы с LCD дисплеем, судя по всему для ардуино. С ног получает напряжение(аналоговый вход - A0) и выводит его на дисплей

в первой строке пишет "Alex Pesterev 9A"

во второй  - напряжение полученное

после этого задержка на пол секунды . И снова опрос.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Данная программа представляет собой код для подключения ЖК-дисплея и получения значения напряжения с аналогового входа Arduino.

1. Подключение библиотеки "liquidcrystal.h": данная библиотека определяет пины, которые будут использоваться для подключения к дисплею. В данном случае, пины 12, 11, 5, 4, 3 и 2 используются для подключения ЖК-дисплея.

2. Инициализация объекта lcd: создается объект lcd с указанными пинами для подключения дисплея.

3. Определение переменных: объявляются переменные "value" и "uul" с начальными значениями 0.0. Переменная "value" будет использоваться для хранения значения с аналогового входа, а переменная "uul" - для хранения вычисленного значения напряжения.

4. Функция setup(): в функции setup() происходит инициализация ЖК-экрана с указанием его размерности (16, 2). Также вызывается встроенная функция pinMode() с аргументами "a0" и "input". Это указывает на то, что пин "a0" будет использоваться как аналоговый вход.

5. Функция loop(): в функции loop() происходит основная работа программы. Сначала считывается значение с аналогового входа с помощью функции analogRead() и добавляется к переменной "value". Затем, выполняется вычисление напряжения по формуле ((value/1022) * 5 * 6) и добавляется к переменной "uul".

Далее происходит вывод текста на ЖК-дисплей. С помощью метода setCursor(0, 0) позиционируется курсор на 1 пиксель 1-й строки дисплея. Затем, с помощью метода print() выводится текст "alex pesterev 9a". Далее, с помощью метода setCursor(0, 1) позиционируется курсор на 1 пиксель 2-й строки дисплея. С помощью метода print() выводится вычисленное значение напряжения и текст "v".

В конце происходит задержка delay(500), что означает задержку программы на 500 миллисекунд.

Таким образом, данная программа позволяет подключить ЖК-дисплей к Arduino и отображать на нем значение напряжения с аналогового входа.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос