Программист превратил процессор Raspberry Pi в кнопку

wtbdudvyxxqxitj7d_26d6_smzy.jpegКрасные полосы — палец разработчика прикасался к процессору Raspberry Pi, зеленые — нет.

Программист рассказал на Reddit, как он использует процессор микрокомпьютера Raspberry Pi в качестве физической кнопки. Приложил палец к чипу — система отрабатывает изменение температуры и выдает нужную команду. Когда палец убирается с «кнопки-чипа», то почти моментально меняются тепловые параметры, а программно такая кнопка (hot button) выполняет отключение. В этой ситуации можно не только отрабатывать один сценарий, но и закладывать различные режимы для опциональной настройки и различного ввода с помощью одной кнопки для изменения определенных параметров в запущенных на Raspberry Pi программах.
Автор решения показал на видео, как работает его скрипт на Python, который фиксирует нажатие на чип Raspberry Pi с помощью постоянного отслеживания его температуры. Когда программист касается процессора голым пальцем, то температура чипа понижается незначительно, но этого изменения достаточно, чтобы программно обнаружить и зарегистрировать конкретную реакцию извне.

Издание Tom’s Hardware считает, что такую кнопку уместно использовать нечасто и только в тестовых целях, например, для быстрого отключения зависшей программы или переключения режимов работы микрокомпьютера. Программист не пояснил, должен ли человек использовать заземление при использовании такой кнопки. Непонятно, как скажется статическое электричество на работоспособность устройства при частом нажатии на процессор.

В июле 2020 года эксперты опубликовали инструкцию по установке Windows 10 на Raspberry Pi 4. Вдобавок они проверили, как работают некоторые сторонние программы (GIMP Photo Editor, Arduino IDE и Python 3.8) в этой связке микрокомпьютера на ARM и последней версии Windows. Также энтузиасты смогли установить Steam на Raspberry Pi 4 и запустить там некоторые игры.

© Habrahabr.ru