Программируем джойстик Logitech F510 в Linux

Для управления машинкой решили использовать джойстик. А проще всего использовать джойстик в своих программах в linux.
Всё, что необходимо — читать файл устройства (например /dev/input/js0) в специальную структуру:

  1. время — unsigned int
  2. значение — short
  3. тип события — unsigned char
  4. номер кнопки/оси — unsigned char

И в итоге последовательность действий совсем простая:

  1. Читаем событие
  2. Фильтруем события инициализации
  3. Реагируем на ось или кнопку

Facebooktwittergoogle_plusredditlinkedin