2019-08-17

vak: (Default)
Удобная штучка, даёт возможность через USB управлять устройствами по шине I2C. Для компьютера выглядит как устройство ввода типа мышка или джойстик, поэтому драйвер не нужен. Наружу выведено четыре сигнала: SDA, SCL, GND, +5V.



Сайт изготовителя: https://thingm.squarespace.com/products/linkm

Исходные тексты: https://github.com/todbot/LinkM

Внутри находится процессор ATmega88P, на котором и выполнены интерфейсы USB HID и I2C master.



В качестве примера рассматривается управление модулем трёхцветного светодиода RGB.



Зажигаем зелёный цвет из командной строки:
linkm-tool --color 0x00,0xff,0x00
Вообще-то LinkM за $30 баловство, конечно. Того же эффекта можно достичь посредством недорогого адаптера CH341A за $5. Софта к нему полно:

https://github.com/hpaluch/hpaluch.github.io/wiki/Getting-started-with-LC-CH341A-USB-conversion-module