Как стать автором
Обновить

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

Время на прочтение2 мин
Количество просмотров12K
Красные полосы — палец разработчика прикасался к процессору 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 и запустить там некоторые игры.
Теги:
Хабы:
Всего голосов 11: ↑8 и ↓3+16
Комментарии10

Другие новости

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
24 сентября
Astra DevConf 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн