Датчик APDS-9960 (жестов, освещенности, цвета и приближения)
Добавлено: 07.01.2018{, 14:48}
Блоки позволяют работать с датчиком APDS9960, для определения таких параметров как: уровень освещённости (как общий, так и по трём каналам спектра - красный, зелёный, синий), приближение объектов (препятствий) и жесты (движение объектов влево, вправо, вверх, вниз, к датчику и от него).
На каждый из параметров свой блок.
(блоки перезалиты, в блоке определения движений выходы поменяны на переменную типа Булеан)
Отправлено спустя 30 минут 10 секунд:
Освещённость выводит в неких попугаях, поэтому эта функция исключительно познавательная.
Отправлено спустя 7 минут 2 секунды:
В блоке определения жестов, один выход текстового типа, остальные типа Булеан. В случае корректного определения жеста, на соответствующем выходе блока переменная типа Булеан принимает значение 1, в ином случае 0. В текстовый выход выводится имя соответствующего жеста.
Информация:
На каждый из параметров свой блок.
(блоки перезалиты, в блоке определения движений выходы поменяны на переменную типа Булеан)
Отправлено спустя 30 минут 10 секунд:
Освещённость выводит в неких попугаях, поэтому эта функция исключительно познавательная.
Отправлено спустя 7 минут 2 секунды:
В блоке определения жестов, один выход текстового типа, остальные типа Булеан. В случае корректного определения жеста, на соответствующем выходе блока переменная типа Булеан принимает значение 1, в ином случае 0. В текстовый выход выводится имя соответствующего жеста.
Информация:
СпойлерПоказать
- UP Проведите рукой перед датчиком ВПЕРЁД, на расстоянии не более 20 см.
- DOWN Проведите рукой перед датчиком НАЗАД , на расстоянии не более 20 см.
- LEFT Проведите рукой перед датчиком ВЛЕВО , на расстоянии не более 20 см.
- RIGHT Проведите рукой перед датчиком ВПРАВО, на расстоянии не более 20 см.
- NEAR Приближение руки К датчику. (Плавно приблизьте руку к датчику сверху на расстояние ≈ 5 см., задержите её не менее чем на 1 секунду и быстро уберите в любую сторону).
- FAR Удаление руки ОТ датчика. (Быстро приблизьте руку к датчику с любой стороны, на расстояние ≈ 5 см., задержите её не менее чем на 1 секунду и плавно уберите от датчика вверх на расстояние более 20 см.).
- NONE Датчик зафиксировал движение, но не смог его распознать.
- DOWN Проведите рукой перед датчиком НАЗАД , на расстоянии не более 20 см.
- LEFT Проведите рукой перед датчиком ВЛЕВО , на расстоянии не более 20 см.
- RIGHT Проведите рукой перед датчиком ВПРАВО, на расстоянии не более 20 см.
- NEAR Приближение руки К датчику. (Плавно приблизьте руку к датчику сверху на расстояние ≈ 5 см., задержите её не менее чем на 1 секунду и быстро уберите в любую сторону).
- FAR Удаление руки ОТ датчика. (Быстро приблизьте руку к датчику с любой стороны, на расстояние ≈ 5 см., задержите её не менее чем на 1 секунду и плавно уберите от датчика вверх на расстояние более 20 см.).
- NONE Датчик зафиксировал движение, но не смог его распознать.