RadioProg
  • Статьи
    • Радиоэлектроника
      • Антенны и распространение радиоволн
      • Беспроводная связь
      • Высокочастотная техника
      • Волоконно-оптические линии связи (ВОЛС)
      • Измерительная техника
      • Исполнительные механизмы и драйверы
      • САПР
      • Спутниковая связь
      • Схемотехника
      • Телевидение
      • Цифровая электроника
      • Технологии и инструменты
      • Электронные компоненты
      • А что внутри?
      • Прочее (радиоэлектроника)
    • Программирование
      • Алгоритмы и структуры данных
      • Базы данных
      • Веб-разработка
      • Мультимедиа (разработка ПО)
      • Нейронные сети
      • Паттерны проектирования
      • Связь
      • Системы сборки ПО
      • Языки программирования
    • IT
      • Компьютерные сети
      • Операционные системы
      • Верстка
      • Системы контроля версий
    • Прочее
      • История технологий
      • Мультимедиа
      • Новости телекома
      • Нормативная документация
      • Охрана труда
      • Полезные программы
      • Просто интересно
      • Экономика телекоммуникаций и электронной промышленности
      • Экономика и инвестиции
  • Книги / руководства
  • Инструменты
    • Калькуляторы
  • Описания / ссылки на магазины
    • RF, Wi-Fi, Bluetooth, GSM, GPRS, GPS
    • Датчики
    • Дисплеи, индикаторы, светодиоды
    • Исполнительные механизмы и драйверы
    • Источники питания
    • Кнопки, клавиатуры, потенциометры
    • Макетирование
    • Одноплатные компьютеры
    • Отладочные платы
    • Платы расширения (shields)
    • Преобразователи, переходники, кабели
    • Прочие радиодетали
    • Приборы, инструменты, расходные материалы
    • Прочее (тех. описания, ссылки)
  1. Радиоэлектроника
  2. Цифровая электроника
  3. Отладочные комплекты
  4. Arduino
  5. Программные библиотеки для Arduino

Меню (библиотеки Arduino)

Сортировка   по темам     по дате

Библиотеки, которые упрощают реализацию меню. Arduino отправляет (читаемый) список опций (обычно на двухстрочный LCD дисплей или в монитор последовательного порта) и позволяет человеку выбрать одну из этих опций (как правило, используя кнопки ВВЕРХ, ВНИЗ и ВЫБРАТЬ).

LiquidMenu: Arduino библиотека для создания меню на LCD дисплее (добавлено14 апреля 2018 в 17:13)
Библиотека LiquidMenu обертывает Arduino библиотеку LiquidCrystal с возможностью создания меню. Она упрощает процесс создания меню, абстрагируя элементы меню в иерархически организованные классы.
Класс LiquidLine из Arduino библиотеки LiquidMenu для создания меню на LCD дисплее (добавлено14 апреля 2018 в 17:16)
Это самый нижний класс в иерархии библиотеки LiquidMenu, он содержит указатели на переменные/константы, которые будут напечатаны, где расположена строка, где будет расположен индикатор фокуса и указатели на функции обратного вызова.
Класс LiquidScreen из Arduino библиотеки LiquidMenu для создания меню на LCD дисплее (добавлено15 апреля 2018 в 14:26)
Экран состоит из объектов LiquidLine. Он содержит указатели на них и вызывает их функции, когда активен. Он также знает, на какой строке находится фокус. Объекты данного класса попадают в объект LiquidMenu, который управляет ими.
Класс LiquidMenu из Arduino библиотеки LiquidMenu для создания меню на LCD дисплее (добавлено17 апреля 2018 в 13:04)
Меню состоит из объектов LiquidScreen. Он содержит указатели на них и вызывает их функции в зависимости от того, какой из них активен. Данный класс используется для управления. Также можно использовать несколько меню, в этом случае объекты данного класса попадают в объект LiquidSystem, который контролирует их, используя те же публичные методы.
Класс LiquidSystem из Arduino библиотеки LiquidMenu для создания меню на LCD дисплее (добавлено19 апреля 2018 в 13:06)
Система меню состоит из объектов LiquidMenu. Он содержит указатели на них и вызывает их функции в зависимости от того, какое из них активен. Данный класс используется для управления. Данный класс использует такие же публичные методы, как и LiquidMenu, к которым добавлены метод для добавления объекта LiquidMenu и метод для изменения текущего активного меню. Данный класс является опциональным и используется, только если есть необходимость в нескольких меню.
Последние материалы
в разделеРадиоэлектроника
  • Согласование импедансов и диаграмма Смита
  • Веб-сервер на ESP8266: получение параметров запроса
  • Конструкция вольтметра
  • Практическое использование инструментальных (измерительных) усилителей
  • Что такое измерительный прибор?
  • Сборка последовательно-параллельных резисторных схем
  • Анализ неисправностей компонентов (продолжение)
  • Перерисовка сложных схем
  • Методы анализа последовательно-параллельных резисторных схем
  • Что такое последовательно-параллельная цепь?
Последние материалы
в других разделах
  • Daily bit(e) C++. Ограничение noexcept
  • Daily bit(e) C++. std::make_unique_for_overwrite, std::make_shared_for_overwrite и std::allocate_shared_for_overwrite
  • Daily bit(e) C++. Объединение сортированных списков
  • Daily bit(e) C++. std::shared_mutex
  • Daily bit(e) C++. Лексикографическое сравнение с контейнерами
  • Daily bit(e) C++. std::invoke
  • Daily bit(e) C++. std::source_location
  • Daily bit(e) C++. std::priority_queue
  • Daily bit(e) C++. Объединение интервалов
  • Daily bit(e) C++. std::binary_semaphore

Присоединяйтесь к нам во ВКонтакте!

Яндекс.Метрика
Радиоэлектроника
  • Антенны и распространение радиоволн
  • Беспроводная связь
  • Высокочастотная техника
  • Волоконно-оптические линии связи (ВОЛС)
  • Измерительная техника
  • Исполнительные механизмы и драйверы
  • САПР
  • Спутниковая связь
  • Схемотехника
  • Телевидение
  • Цифровая электроника
  • Технологии и инструменты
  • Электронные компоненты
  • А что внутри?
  • Прочее (радиоэлектроника)
Программирование
  • Алгоритмы и структуры данных
  • Базы данных
  • Веб-разработка
  • Мультимедиа (разработка ПО)
  • Нейронные сети
  • Паттерны проектирования
  • Связь
  • Системы сборки ПО
  • Языки программирования
IT
  • Компьютерные сети
  • Операционные системы
  • Верстка
  • Системы контроля версий
Прочее
  • История технологий
  • Мультимедиа
  • Новости телекома
  • Нормативная документация
  • Охрана труда
  • Полезные программы
  • Просто интересно
  • Экономика телекоммуникаций и электронной промышленности
  • Экономика и инвестиции
radioprog logo

Мы в соцсетях

         

Карта сайта

Последние материалы

Контакты: radioprog@gmail.com

© 2008 —2025 RadioProg.RU