Как Arduino Pro micro отследить выключение ПК?
Способ отслеживания светодиода оптопарой, на самом деле, самый простой во многих аспектах
- в программной реализации - вы сразу получаете сигнал на одном из пинов, так что проверка состоит из одной строчки
- в аппаратной реализации - это три детальки - два резистора и оптопара
- в плане надежности - это решение просто работает

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