Речь пойдёт о достаточно дешёвом, но интересном датчике на микросхеме PAJ7620 и шиной I2C. Он умеет определять движения рукой влево, вправо, вверх, вниз, приближение, отдаление, круговые движения по и против часовой стрелки. Выбрал я его для домашнего проекта (при удачной реализации расскажу про него в дргой заметке). Пока жду доставки платы контроллера, надо бы научиться с ним работать. Как оказалось, это достаточно просто. Хотя и выбрал не очень простой путь. Теперь о другом железе, которое использовал для экспериментов: Здесь стоит отметить, что адаптер должен поддерживать режим мастер, так как нам предстоит получать данные из шины I2C Адаптер I2C на CH341T Для начала удостоверимся, что перемычки установлены на 3.3V и интерфейс I2C. Теперь установим драйвер адаптера. Код драйвера - https://github.com/gschorcht/i2c-ch341-usb Здесь ждёт небольшой сюрпиз, так как теперь в новых кернелах линукса функция irq_to_desc скрыта и драйвер не скомпилируется. Надо в коде i2c-ch341-usb.c (в моей