Подключение
Напряжение питания джойстика — 3.3 Вольта, а значит необходимо подключать его к контроллеру с таким же уровнем напряжения, либо использовать преобразователь уровней. В этом уроке мы будем работать с отладочной платой Графит-RP2040, которая работает с напряжением 3,3В, так что ничего дополнительного не потребуется.
На плате также имеется разъём QIIC, и для подключения достаточно будет соединить контроллер и модуль датчика всего одним стандартным кабелем QIIC.
Для случая, когда разъём QIIC не получается использовать, на плате датчика имеются стандартные контакты с шагом 2,54 мм. Можно припаять к ним штыревой разъём и подключить датчик к контроллеру с помощью обычных Dupont-проводов.
Например, к плате Графит-32S датчик следует подключать по схеме:
| Графит-32S | Gnd | 3.3 | SDA/1 | SDA/23 |
| LIS2DH12 | G | VCC | SDA | SCL |
Адрес I2C
Каждое устройство, подключенное к шине I2C должно иметь свой уникальный адрес. По умолчанию, модуль джойстика имеет адрес 0x20. Чтобы сменить его на альтернативный — 0x21, необходимо соединить перемычку I2C:0x21 на обратной стороне платы.
Подтяжка I2C
Для правильной работы шины I2C необходимо, чтобы линии SDA и SCL были подтянуты к питанию с помощью резистора соответствующего номинала. Эту подтяжку нужно сделать всего один раз на всей линии I2C.
На лицевой стороне платы имеется тройная перемычка I2C-PU. Её необходимо полностью соединить для обеспечения подтяжки шины I2C.
