Самое интересное в обзорах

 Источник изображения: mryeester

Источник изображения: mryeester

Чтобы «перевести» аналоговые показания в цифровой сигнал для компьютера, понадобилась библиотека Python pySerial. С её помощью он «вычленил» из потока нужный PID (идентификатора параметра) для дроссельной заслонки и написал скрипт, конвертирующий данные педали в понятные компьютеру значения. Точные детали кода автор не раскрыл.

 Источник изображения: mryeester

Источник изображения: mryeester

Когда скрипт начал собирать актуальные данные в режиме реального времени, их сохраняли в JSON-файл. Затем этот файл отслеживался отдельным инструментом автоматизации. С помощью AutoHotkey блогер создал второй скрипт, имитирующий нажатие физической кнопки при каждом изменении значений в этом файле. Как только значение «trigger_value» в JSON пересекало отметку 0,2, скрипт «нажимал» в системе пробел. В эмуляторе Need for Speed пробел назначен на газ — так реальная педаль стала виртуальным акселератором.

 Источник изображения: mryeester

Источник изображения: mryeester

Чтобы использовать схему, остаётся лишь открыть любой эмулятор или игру с настраиваемыми клавишами, привязать газ к пробелу и запустить AutoHotkey-скрипт.

Затем mryeester подключил к компьютеру ещё и рулевое управление Honda CR-V. Парень получил доступ к скрытым датчикам руля и аналогичным образом перехватил его в эмуляторе Dolphin.

Источники:

Теги: автомобиль, игровой контроллер, игры, honda cr-v
автомобиль, игровой контроллер, игры, honda cr-v

Soft
Hard
Тренды 🔥
Q-Day ближе, чем все думали: Google резко приблизила сроки взлома почти всей современной криптографии 10 мин.
В России арестовали администратора одной из крупнейших хакерских площадок LeakBase 15 мин.
Разработчик «Мира танков» решил проблему с долгом государству на 11 миллиардов рублей — исполнительное производство прекращено 29 мин.
Nvidia выпустила драйвер-заплатку для исправления подтормаживаний в Arknights: Endfield 50 мин.
Древний ужас пробуждается в геймплейном трейлере Cthulhu: The Cosmic Abyss — детективного хоррора по мотивам творчества Лавкрафта 2 ч.
Google выпустила ИИ-модель Lyria 3 Pro для генерации трёхминутных музыкальных треков — но не бесплатно 3 ч.
Надёжный инсайдер раскрыл главную игру апрельской линейки PS Plus за неделю до официального анонса 3 ч.
«Яндекс» и UserGate представили совместное решение для киберзащиты по принципу сетевого доверия 4 ч.
Марадона против Тора: сумасшедший трейлер подтвердил дату выхода футбольной аркады FIFA Heroes 5 ч.
Безумный кооперативный симулятор Salvation Denied отправит строить гигантские башни с помощью абсурдных инструментов 7 ч.
MaxSun представила свои варианты Arc Pro B70 — с активным и пассивным охлаждением 3 ч.
Google поведёт квантовые компьютеры по гибридному пути: к сверхпроводящим кубитам добавят нейтральные атомы 3 ч.
ASRock представила юбилейную матплату Z890 Taichi 10th Anniversary с обновлённым дизайном 3 ч.
Dell представила обновлённые ноутбуки серии Pro — они стали тоньше и получили свежие чипы Intel и AMD 5 ч.
Intel выпустила Xeon 600 с 12–86 ядрами для рабочих станций и Core Ultra 300 vPro для бизнес-ноутбуков 5 ч.
Samsung представила смартфоны Galaxy A37 и A57 с чипами Exynos и улучшенной защитой от влаги по цене $450–550 5 ч.
Intel выпустила «Больших боевых магов» — видеокарты Arc Pro B70 и B65 с 32 Гбайт GDDR6 для профессионалов 6 ч.
MSI представила блоки питания со встроенным зуммером — он громко предупредит об угрозе расплавления видеокарты 6 ч.
Австралия решила надавить на ИИ ЦОД, частично отказавшись от рыночного подхода 6 ч.
Samsung представила 4-нм процессор Exynos 1680 для смартфонов среднего уровня 7 ч.