Хотя предложенная оптопара, безусловно, безопасна, вы можете обнаружить, что она не работает. Традиционно горячие башмаки зеркальных фотокамер были простым переключателем для срабатывания вспышки, и хотя современные зеркальные системы больше не используют высокое напряжение, которое некоторые старые вспышки, представленные на камеру, многие используют транзистор, чтобы вывести линию на землю.
Любое напряжение, присутствующее на выводе, может быть вызвано повышением напряжения или, возможно, некоторой очень малой утечкой тока и не может обеспечить нечетное значение 5 мА, необходимое для управления оптопарой. Это может объяснить ваши несколько переменные показания, которые я бы ожидал, чтобы быть стабильным, если линия была жесткой.
Вот пример схемы, используемой в системе запуска камеры / вспышки камеры Axe, которая может указывать на то, что вы найдете в камере:
У меня не было D5100, доступного для тестирования, но при измерении Nikon D7000 члена семьи и моего Canon 5D Mark III на горячем башмаке не было напряжения. В обоих случаях измерение вспышки в отсоединенном от камеры состоянии, но при включенном питании показало около 5 В, поэтому оказалось, что обе системы использовали подтягивание во вспышке. Я бы предложил схему, такую как следующее, которую я только что попробовал с обоими:
смоделировать эту схему - схема, созданная с использованием CircuitLab
R2 можно было бы опустить, если вы используете внутреннее подтягивание на входной линии, в то время как диоды просто обеспечивают дополнительную защиту от электростатического разряда и перенапряжения, а не полагаются только на зажимы в AVR. Вот пример измеренного сигнала для выдержки 1/10 секунды с использованием этой схемы: