ARDUINO Проблема совместной работы лазерного дальномера VL53L0X и светодиодов WS2812.

helloworld

✩✩✩✩✩✩✩
9 Фев 2021
4
0
Приветствую! Есть непонятная для меня проблемы работы лазерного дальномера VL53L0X в паре с лентой светодиодов WS2812.

При совместной работе датчика и светодиодов скорость обновления последних падает до минимума, так же не назначается цвет(работает почему то только синий цвет, хоят назначен программно красный или белый), и вообще любые эффекты не воспроизводятся корректно или не воспроизводятся вообще. Далее решил проверить скетч когда идет просто опрос датчика, а на светодиод эффект бегущей строки. Датчик опрашивается нормально, а вот скорость бегущей строки становится минимальной или вообще не обновляется, хотя специально сделал так что эти два элементы не связаны программно. Если програмно(не физически) отключить датчик то светодиоды работают нормально. Плата Arduino Nano 3,0 . Подключено по схеме ниже. Может кто то сталкивался с такой проблемой?
 
Изменено:

bort707

★★★★★★✩
21 Сен 2020
3,068
916
Скорей всего дальномер работает через прерывание, а активное использование прерываний конфликтует с выводом на адресные диоды