@Pro100Vova5626

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

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

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

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

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

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы