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

Программные библиотеки для Arduino

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

LCD дисплеи (библиотеки Arduino)

Сортировка   по темам     по дате
Библиотека LiquidCrystal для работы с символьным LCD на Arduino (добавлено10 января 2017 в 03:12)
Данная библиотека позволяет платам Arduino управлять жидкокристаллическими дисплеями (LCD) на основе контроллера HD44780 (или аналогах), который используется в большинстве символьных LCD дисплеев.
Библиотека LCDBitmap для Arduino (добавлено11 февраля 2018 в 13:39)
Данная библиотека позволяет вам создавать маленькие растровые изображения размером 20x16 пикселей и отображать их на обычном символьном дисплее на базе Hitachi HD44780. Библиотека предоставляет типовые функции рисования, такие как линия, прямоугольник, инвертирование и т.д. Управление происходит на уровне пикселей.

Аудио (библиотеки Arduino)

Сортировка   по темам     по дате
SimpleSDAudio: воспроизведение с помощью Arduino аудиофайлов с SD карты (добавлено19 декабря 2017 в 01:00)
Воспроизведение в хорошем качестве с помощью Arduino аудиофайлов с SD карты. Понадобится всего лишь несколько дополнительных комплектующих, библиотека проста в использовании. Моно, стерео и даже 16 бит.
TMRpcm: Arduino библиотека для воспроизведения PCM/WAV аудиофайлов напрямую с SD карты (добавлено23 декабря 2017 в 14:45)
TMRpcm – библиотека для Arduino для асинхронного воспроизведения PCM/WAV файлов напрямую с SD карты: особенности, API, примеры использования, дополнительные возможности.

Ввод / вывод (библиотеки Arduino)

Сортировка   по темам     по дате
Библиотека Keypad для работы с клавиатурой на Arduino (добавлено19 ноября 2016 в 13:50)
Библиотека Keypad служит для использования совместно с Arduino клавиатур матричного типа. Текущая версия библиотеки (3.1) поддерживает множественные нажатия. В данной статье рассматривается описание методов класса Keypad и приводятся примеры работы с библиотекой.

Меню (библиотеки 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 и метод для изменения текущего активного меню. Данный класс является опциональным и используется, только если есть необходимость в нескольких меню.

Планировщики и псевдо-операционные системы (библиотеки Arduino)

Сортировка   по темам     по дате
Использование мультизадачности FreeRTOS на Arduino (добавлено30 ноября 2018 в 08:57)
Краткий обзор операционной системы реального времени FreeRTOS и способа реализации многозадачности в скетчах для Arduino.

Связь: интерфейсы и протоколы (библиотеки Arduino)

Сортировка   по темам     по дате
Библиотека Wire для Arduino для работы с шиной I2C (добавлено11 октября 2017 в 19:45)
Библиотека Wire позволяет Arduino взаимодействовать с I2C / TWI устройствами. Рассмотрим, какие методы в нее входят с примерами, в которых Arduino будет работать на шине I2C и в качестве ведущего устройства (мастера), и в качестве ведомого устройства.
Библиотека Wire для Arduino для работы с шиной I2C. Копаем глубже... (добавлено11 октября 2017 в 14:41)
Документация на библиотеку Wire довольно скромна. Нигде нет объяснения её связи с библиотекой twi из avr-lib, и, что еще хуже, с аппаратным модулем TWI в микроконтроллерах ATmega. Эта статья попытается заполнить пробелы и предоставить необходимую документацию по библиотеке Wire.
Библиотека SPI для Arduino (добавлено18 октября 2017 в 18:45)
Данная библиотека позволяет вам взаимодействовать с SPI устройствами с помощью платы Arduino, работающей в качестве ведущего устройства.

Хранение данных и память (библиотеки Arduino)

Сортировка   по темам     по дате
Работа со встроенной EEPROM в микроконтроллерах на Arduino (добавлено11 апреля 2016 в 22:30)
Микроконтроллеры AVR, на основе которых создаются платы Arduino и Genuino, обладают встроенной EEPROM: памятью, которая хранит значения переменных, пока плата выключена (подобно крошечному жесткому диску). Описываемая в данной статье библиотека позволяет считывать и записывать данные в EEPROM.
Библиотека SD для работы Arduino с SD картами (добавлено2 апреля 2018 в 04:55)
Библиотека SD для Arduino позволяет выполнять чтение и запись на SD карты, установленные, например, на плату расширения Arduino Ethernet Shield, и поддерживает файловые системы FAT16 и FAT32 на стандартных SD картах и картах SDHC.

Прочее (библиотеки Arduino)

Сортировка   по темам     по дате
Библиотека VGAX для Arduino UNO (добавлено27 июня 2018 в 07:57)
VGAX – это библиотека для Arduino UNO для вывода изображений на монитор через интерфейс VGA. Для использования данной библиотеки вам необходимы только 4 резистора и один разъем DSUB15.
Последние материалы
в разделеРадиоэлектроника
  • Согласование импедансов и диаграмма Смита
  • Веб-сервер на 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