Как заставить работать акселерометр (акселерометр) в рамках урока 10 из набора Grove Beginner Kit...
Rob Duarte
0:00 / 0:00
Как заставить работать акселерометр (акселерометр) в рамках урока 10 из набора Grove Beginner Kit...
54 просмотра · 7 месяцев назад
Rob Duarte
4,96 тыс. подписчиков
54 просмотра · 7 месяцев назад
Код для урока по акселерометру в руководстве пользователя Grove Beginner Kit for Arduino не работает с библиотекой, которую они просят скачать. В этом видео я показываю процесс устранения неполадок и в итоге получаю 3D-объект в TouchDesigner, который движется в ответ на движение платы Grove.
К сведению, я использую значения x, y и z акселерометра для значений вращения 3D-объекта по осям x, y и z, но это не совсем работает. Ось Z акселерометра реагирует на перемещение платы вверх и вниз, поэтому она не очень помогает вращать объект. Уберите эту переменную, и вы увидите, что он всё равно реагирует приятным образом.
Если вам сложно это прочитать, вот код на Python, который я ввожу в оператор "serial1_callbacks":
```
def onReceive(dat, rowIndex, message, byteData):
x, y, z = message.split(",")
op('constant1').par.const0value = x
op('constant1').par.const1value = y
op('constant1').par.const2value = z
return
```