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

    Библиотека SparkFun_APDS9960

    Скачать

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

    Библиотека позволяет работать с датчиком APDS9960, для определения таких параметров как: уровень освещённости (как общий, так и по трём каналам спектра - красный, зелёный, синий), приближение объектов (препятствий) и жесты (движение объектов влево, вправо, вверх, вниз, к датчику и от него).

    Назначение функций:

    Примеры работы с функциями библиотекой, находится в разделе датчик APDS9960.

    #include <Wire.h> // Подключаем библиотеку для работы с шиной I2C
    #include <SparkFun_APDS9960.h> // Подключаем библиотеку для работы с датчиком APDS-9960
    SparkFun_APDS9960 ОБЪЕКТ = SparkFun_APDS9960(); // Создаём объект, экземпляр класса SparkFun_APDS9960

    Функция init(); // Инициализация работы с датчиком

    Функция getMode(); // Получение текущего режима работы модуля

    Функция setMode( РЕЖИМ, СОСТОЯНИЕ); // Установка режим а работы модуля

    Функция enablePower(); // Включение модуля (выход из спящего режима)

    Функция disablePower(); // Выключение модуля (спящий режим)

    Функция enableLightSensor( [ФЛАГ_ВКЛ_ПРЕРЫВАНИЯ] ); // Включение режима определения уровня освещённости

    Функция disableLightSensor(); // Выключение режима определения уровня освещённости

    Функция enableProximitySensor( [ФЛАГ_ВКЛ_ПРЕРЫВАНИЯ] ); // Включение режима определения приближения

    Функция disableProximitySensor(); // Выключение режима определения приближения

    Функция enableGestureSensor( [ФЛАГ_ВКЛ_ПРЕРЫВАНИЯ] ); // Включение режима обнаружения жестов

    Функция disableGestureSensor(); // Выключение режима обнаружения жестов

    Функция getLEDDrive(); // Чтение установленной силы тока драйвера ИК-светодиода

    Функция setLEDDrive( СИЛА_ТОКА ); // Установка силы тока драйвера ИК-светодиода

    Функция getGestureLEDDrive(); // Чтение установленной силы тока драйвера ИК-светодиода в режиме обнаружения жестов

    Функция setGestureLEDDrive( СИЛА_ТОКА ); // Установка силы тока драйвера ИК-светодиода в режиме обнаружения жестов

    Функция getAmbientLightGain(); // Чтение установленного коэффициента усиления приёмника в режиме определения уровня освещённости

    Функция setAmbientLightGain( УСИЛЕНИЕ ); // Установка коэффициента усиления приёмника в режиме определения уровня освещённости

    Функция getProximityGain(); // Чтение установленного коэффициента усиления приёмника в режиме определения приближения

    Функция setProximityGain( УСИЛЕНИЕ ); // Установка коэффициента усиления приёмника в режиме определения приближения

    Функция getGestureGain(); // Чтение установленного коэффициента усиления приёмника в режиме обнаружения жестов

    Функция setGestureGain( УСИЛЕНИЕ ); // Установка коэффициента усиления приёмника в режиме обнаружения жестов

    Функция getLightIntLowThreshold( ПЕРЕМЕННАЯ ); // Чтение установленного нижнего порога срабатывания прерываний в режиме определения уровня освещённости

    Функция setLightIntLowThreshold( ЗНАЧЕНИЕ ); // Установка нижнего порога срабатывания прерываний в режиме определения уровня освещённости

    Функция getLightIntHighThreshold( ПЕРЕМЕННАЯ ); // Чтение установленного верхнего порога срабатывания прерываний в режиме определения уровня освещённости

    Функция setLightIntHighThreshold( ЗНАЧЕНИЕ ); // Установка верхнего порога срабатывания прерываний в режиме определения уровня освещённости

    Функция getProximityIntLowThreshold( ПЕРЕМЕННАЯ ); // Чтение установленного нижнего порога срабатывания прерываний в режиме определения приближения

    Функция setProximityIntLowThreshold( ЗНАЧЕНИЕ ); // Установка нижнего порога срабатывания прерываний в режиме определения приближения

    Функция getProximityIntHighThreshold( ПЕРЕМЕННАЯ ); // Чтение установленного верхнего порога срабатывания прерываний в режиме определения приближения

    Функция setProximityIntHighThreshold( ЗНАЧЕНИЕ ); // Установка верхнего порога срабатывания прерываний в режиме определения приближения

    Функция getAmbientLightIntEnable(); // Возвращает true, если разрешены прерывания в режиме определения уровня освещённости

    Функция setAmbientLightIntEnable( ФЛАГ ); // Запрет или разрешение прерываний в режиме определения уровня освещённости

    Функция getProximityIntEnable(); // Возвращает true, если разрешены прерывания в режиме определения приближения

    Функция setProximityIntEnable( ФЛАГ ); // Запрет или разрешение прерываний в режиме определения приближения

    Функция getGestureIntEnable(); // Возвращает true, если разрешены прерывания в режиме обнаружения жестов

    Функция setGestureIntEnable( ФЛАГ ); // Запрет или разрешение прерываний в режиме обнаружения жестов

    Функция clearAmbientLightInt(); // Сброс установленного сигнала прерывания с вывода INT в режиме определения уровня освещённости

    Функция clearProximityInt(); // Сброс установленного сигнала прерывания с вывода INT в режиме определения приближения

    Функция readAmbientLight( ПЕРЕМЕННАЯ ); // Чтение общего уровня освещённости

    Функция readRedLight( ПЕРЕМЕННАЯ ); // Чтение уровня освещённости в красном спектре

    Функция readGreenLight( ПЕРЕМЕННАЯ ); // Чтение уровня освещённости в зелёном спектре

    Функция readBlueLight( ПЕРЕМЕННАЯ ); // Чтение уровня освещённости в синем спектре

    Функция readProximity( ПЕРЕМЕННАЯ ); // Чтение значения приближенности

    Функция isGestureAvailable(); // Возвращает true если зафиксирован жест

    Функция readGesture(); // Возвращает значение соответствующее зафиксированному жесту

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

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