Задать вопрос
@Pro100Vova5626

Как Arduino Pro micro отследить выключение ПК?

Всем здравствуйте!

Собираю, на базе Arduino Pro micro, Stream Deck, чтоб забить на неё нужные комбинации клавиш. Хочу сделать всё по красоте, и вставить в корпус адресную светодиодную ленту, питающуюся и управляемую всё той же Arduino Pro micro.

Всё собрал, но столкнулся с проблемой, что после выключения ПК, на USB остаётся питание и светодиодная лента не выключается. В интернете я нашёл только варианты или через биос отключать питание на USB, или ставить датчики на светодиоды ПК.

Есть ли какие варианты программно отследить включение/выключение ПК, чтобы лента сама включалась/выключалась, а не в ручную через кнопку или отключения прибора от ПК?
  • Вопрос задан
  • 159 просмотров
Подписаться 2 Средний Комментировать
Ответ пользователя Армянское Радио К ответам на вопрос (2)
gbg
@gbg Куратор тега Arduino
Любые ответы на любые вопросы
Способ отслеживания светодиода оптопарой, на самом деле, самый простой во многих аспектах
- в программной реализации - вы сразу получаете сигнал на одном из пинов, так что проверка состоит из одной строчки
- в аппаратной реализации - это три детальки - два резистора и оптопара
- в плане надежности - это решение просто работает

Другие ршения требуют написания программы ПК, которая будет пинговать девайс, и фактически, проверяют наличие работающей программы, а не работающего ПК. Если при выключении ПК закроет программу и зависнет, будет ложно отрицательный результат.
Ответ написан
Комментировать