0
КОРЗИНА
0 ТОВАРА

Библиотека 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(); // Возвращает значение соответствующее зафиксированному жесту

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

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