• Новый номер телефона WhatsApp и Telegram: +7 993 910‑76‑27
  • 0
    КОРЗИНА
    0 ТОВАРА

    Библиотека iarduino_IR для работы с ИК-приёмопередатчиками

    tremaru / iarduino_IR

    ★ Обновлено: 21:03 04.06.2024 ☆ Создан: 19:03 21.05.2019

    Релизы

    Версия 1.0.3
    04.06.2024
    Cкачать
    Версия 1.0.2
    29.05.2024
    Cкачать
    Версия 1.0.1
    22.09.2021
    Cкачать

    Описание библиотеки:

    Библиотека позволяет работать с ИК-приёмником и(или) ИК-передатчиком.
    Для работы с ИК-приёмником, нужно создать объект класса iarduino_IR_RX.
    Для работы с ИК-передатчиком, нужно создать объект класса iarduino_IR_TX.
    Для работы с ИК-приёмником и ИК-передатчиком, нужно создать оба объекта.

    Библиотека использует второй аппаратный таймер, как для раскодирования данных с ИК-приёмника «в фоновом режиме», так и для формирования несущей частоты ИК-передатчика. Не выводите сигнал ШИМ на 3 или 11 вывод, это помешает корректной работе библиотеки.

    Управление ИК-приёмником:

    Подробное описание работы с библиотекой, находится в разделе Wiki ИК-приёмник.

    #include <iarduino_IR_RX.h> // Подключаем библиотеку.
    iarduino_IR_RX ОБЪЕКТ ( №_ВЫВОДА [, ИНВЕРСИЯ ] ); // Объявляем объект.

    Функция begin(); // Инициализация работы с ИК-приёмником.

    Функция check( [ УДЕРЖАНИЕ ] ); // Проверка наличия принятых с пульта данных.

    Функция protocol( [ ПАРАМЕТР ] ); // Получение, установка или сброс протокола передачи данных.

    Переменная data // Возвращает код кнопки, принятый с пульта.

    Переменная length // Возвращает размер принятого кода, в битах.

    Переменная key_press // Возвращает флаг, указывающий на то, что кнопка нажимается а не удерживается.

    Управление ИК-передатчиком:

    Подробное описание работы с библиотекой, находится в разделе Wiki ИК-передатчик.

    #include <iarduino_IR_TX.h> // Подключаем библиотеку
    iarduino_IR_TX ОБЪЕКТ ( №_ВЫВОДА [, ИНВЕРСИЯ ] ); // Объявляем объект.

    Функция begin(); // Инициализация работы с ИК-передатчиком.

    Функция send( ДАННЫЕ [, УДЕРЖАНИЕ ] ); // Передача данных.

    Функция protocol( СТРОКА ); // Установка протокола передачи данных.

    Переменная frequency // Устанавливает несущую частоту передачи данных в кГц.

    Сопровождающие товары

    Гарантии и возврат Используя сайт Вы соглашаетесь с условями
    Есть вопрос?