С 30 марта по 30 апреля 2020 года
  • Будет производиться отгрузка заказов через пункты выдачи Boxberry!
  • Будет производиться курьерская доставка по г. Москва!
  • Будет производиться курьерская доставка EMS!
  • Остальные способы получения заказа временно недоступны.
  • КОРЗИНА
    0 ТОВАРА
    8 (499) 500-14-56 | ПН. - ПТ. 12:00-20:00
    ЛЕСНОРЯДСКИЙ ПЕРЕУЛОК, 18С2, БЦ "ДМ-ПРЕСС"

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

    tremaru / iarduino_IR

    ★ Обновлено: 14:53 16.11.2019 ☆ Создан: 19:03 21.05.2019

    Релизы

    archive
    16.11.2019
    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 // Устанавливает несущую частоту передачи данных в кГц.

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

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