Apds-9960 не могу запустить

Nochnik

✩✩✩✩✩✩✩
17 Ноя 2022
1
0
Привет! Купил nano и датчик. Подключил датчик к ардуинке, (int-D2, vcc-3.3v, gnd-gnd) если scl подключаю к А5 а sda к А4, загружаю gesturetest и открываю монитор. Он выдает строку названия библиотеки и название теста и молчит. Но если я поменяю пины местами, он начнет спамить надпись none. Ни в первом, ни во втором случае не реагирует на жесты и любые движения. Посмотрел через камеру телефона, ИК горит. В чем может быть дело?
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
334
104
Он выдает строку названия библиотеки и название теста и молчит.
Он еще в любом случае должен выдавать одно из двух сообщений
"APDS-9960 initialization complete"
"Something went wrong during APDS-9960 init!"

У вас нет ни одного из этих сообщений?
(наугад менять пины местами в целом очень плохое дело. Надо подключать как указано в схеме ).

Дополнение. Вывод 3,3V на nano, по моему очень маломощный. Конкретных цифр, сколько он может выдать mA, и сколько нужно датчику я не знаю, но если у вас есть Ардуино которая имеет нормальный преобразователь 5V -> 3.3V (например UNO), то лучше попробовать с ней.
 
Изменено: