Как сделать, чтобы при нажатии кнопки выводился текст на дисплей? У меня есть: микроконтроллер Iskra Neo, дисплей 16х2, 2 кнопки и конечно же провода. Мне нужно, чтобы при нажатии на определённую кнопку выводился определённый текст на дисплей.

20 Июн 2022 в 19:52
93 +1
0
Ответы
1

Для реализации данной задачи необходимо подключить дисплей и кнопки к микроконтроллеру Iskra Neo. Для этого вам понадобятся соответствующие библиотеки и среда разработки Arduino IDE.

Шаги для решения задачи:

Подключите дисплей к микроконтроллеру Iskra Neo с помощью проводов. Обычно дисплей подключается через интерфейс I2C или SPI, в зависимости от модели дисплея.

Подключите кнопки к микроконтроллеру Iskra Neo. Одна ножка кнопки должна быть подключена к пину микроконтроллера, а другая - к земле.

Напишите программу на языке Arduino, которая будет определять нажатие кнопки и выводить нужный текст на дисплей. Пример кода:

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // адрес дисплея и его размерность
const int buttonPin1 = 2; // пин для первой кнопки
const int buttonPin2 = 3; // пин для второй кнопки
void setup() {
lcd.begin();
pinMode(buttonPin1, INPUT);
pinMode(buttonPin2, INPUT);
}
void loop() {
if (digitalRead(buttonPin1) == HIGH) {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Текст для кнопки 1");
}
if (digitalRead(buttonPin2) == HIGH) {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Текст для кнопки 2");
}
}Загрузите программу на микроконтроллер Iskra Neo через Arduino IDE.

Теперь при нажатии на первую кнопку будет выводиться текст "Текст для кнопки 1", а при нажатии на вторую кнопку - текст "Текст для кнопки 2" на дисплей. При необходимости можете добавить больше кнопок и условий для вывода различного текста.

16 Апр в 18:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир