Подключение

Напряжение питания джойстика — 3.3 Вольта, а значит необходимо подключать его к контроллеру с таким же уровнем напряжения, либо использовать преобразователь уровней. В этом уроке мы будем работать с отладочной платой Графит-RP2040, которая работает с напряжением 3,3В, так что ничего дополнительного не потребуется.

На плате также имеется разъём QIIC, и для подключения достаточно будет соединить контроллер и модуль датчика всего одним стандартным кабелем QIIC.

Для случая, когда разъём QIIC не получается использовать, на плате датчика имеются стандартные контакты с шагом 2,54 мм. Можно припаять к ним штыревой разъём и подключить датчик к контроллеру с помощью обычных Dupont-проводов.

Например, к плате Графит-32S датчик следует подключать по схеме:

Графит-32SGnd3.3SDA/1SDA/23
LIS2DH12GVCCSDASCL

Адрес I2C

Каждое устройство, подключенное к шине I2C должно иметь свой уникальный адрес. По умолчанию, модуль джойстика имеет адрес 0x20. Чтобы сменить его на альтернативный — 0x21, необходимо соединить перемычку I2C:0x21 на обратной стороне платы.

Подтяжка I2C

Для правильной работы шины I2C необходимо, чтобы линии SDA и SCL были подтянуты к питанию с помощью резистора соответствующего номинала. Эту подтяжку нужно сделать всего один раз на всей линии I2C.

На лицевой стороне платы имеется тройная перемычка I2C-PU. Её необходимо полностью соединить для обеспечения подтяжки шины I2C.


Изменено: