Гироскоп от Oculus Rift, как юзать с ардуино?
- Войдите на сайт для отправки комментариев
Пнд, 07/03/2016 - 19:01
Попался мне гироскоп от Oculus Rift. Как я понял в этой же плате и акселерометр.
Выгядит вот так.
Из сайта iFixit понял, что на этом датчике есть тестовые пины. Стало интересно.
Действительно на обратной стороне есть 8 выводов и описание к ним:
TEST POINTS
TP1 VCC
TP2 3.3V
TP3 RX
TP4 TX
TP5 NRST
TP6 BOOTO
TP7 UARTEN
TP8 GND
Пробовал подключить так
Плата - Ардуина
TP1 - 3v3
TP8 - GND
TP3 - A4
TP4 - A5
Аналогые через резистор к земле. В результате на аналогых были рандомные значения.
Подскажите, как такую штуку можно попробовать подключить? Желательно без лишних приблуд.
Еще интересно описание выводов 5-7 . Что это такое?
Пробовал подключить так
Плата - Ардуина
TP1 - 3v3
TP8 - GND
TP3 - A4
TP4 - A5
Аналогые через резистор к земле. В результате на аналогых были рандомные значения.
RX/TX - цифровые сигналы, а не аналоговые. Это интерфейс UART, подключать нужно к TX/RX ардуины.
А с чего Вы взяли, что данные с акселерометра выводятся через RX/TX? Там вон еще есть контактная площадка GPIO.
Еще интересно описание выводов 5-7 . Что это такое?
Судя по названиям:
И как же мне использовать GPIO? Как бы вы пробовали подключиться к гироскопу?
Нашел документацию по Oculus'u, там вот такая картинка:
Схема
Подключил 3v и землю к ардуиновским
ICLK - A5
IDATA - A4
Следуя инфе от сюда
Взял скетч от туда же.
У меня значения сменяются от 180 до 45 и зависают на 45.
Подозреваю что ICLK - порт ввода(Input)... В таком случае мне все таки нужно использовать TX RX?
Может быть можно как-нибудь снимать данные прямо с USB-вывода?
Не понимаю, в чем проблема подключить USB к ардуине без шилдов? Не могу найти соответствующие библиотеки. Они либо для шилда, либо под DUO.