Здравствуйте, делаю макет манипулятора управляемый через два датчика жестов APDS-9960, которые в свою очередь управляют сервами(Один датчик управляет сервой захвата(сжатие\разжатие) сигнальный провод сервопривода идет на D7 Arduino и сервопривод поднятия(вверх\вниз) сигнальный провод сервопривода идет на D9 Arduino, а второй датчик управляет сервой поворота(право\лево) сигнальный провод сервопривода идет на D10 Arduino и сервой выдвижения(вперед\назад) сигнальный провод сервопривода идет на D8 Arduino). И возник такой вопрос как правильно подключить два датчика APDS-9960 по i2c к Arduino Uno. Мне сказали что нужен конвертер логических уровней( так как датчики APDS-9960 должны быть запитаны от 3,3 v) и мультиплексор CD74HC4067 , но мне не ясно как этот мультиплексор будет работать если он аналоговый.
Пробовал собрать по этой схеме
Вложение:
, но датчики не работают (даже ИК светодиоды не горят), но если подключать к Arduino один датчик на прямую и запитывать его от 5 v, то все работает (ИК светодиоды горят)
Кому не сложно пришлите пожалуйста схему\код
Вложение:
Примерный код, написанный нейронкой:
Вложение:
код.txt [6.7 KiB]
Скачиваний: 17