Meskipun optocoupler yang disarankan tentu saja merupakan hal yang aman untuk dicoba, Anda mungkin menemukan itu tidak berfungsi. Secara tradisional sepatu hot SLR adalah saklar sederhana untuk menyalakan lampu kilat dan sementara sistem DSLR modern tidak lagi menggunakan tegangan tinggi yang beberapa kilatan lama disajikan ke kamera banyak menggunakan transistor untuk menarik garis ke tanah.
Tegangan apa pun yang ada pada pin mungkin melalui pull-up bernilai tinggi atau mungkin kebocoran arus yang sangat rendah dan tidak mampu menghasilkan ganjil 5mA yang diperlukan untuk menggerakkan optocoupler. Itu mungkin menjelaskan bacaan Anda yang agak variabel yang saya harapkan akan stabil jika garis didorong keras.
Berikut ini adalah contoh dari rangkaian yang digunakan dalam kamera Axe sistem kamera / kilat memicu yang mungkin menunjukkan apa yang Anda akan menemukan dalam kamera:
Saya tidak memiliki D5100 yang tersedia untuk pengujian tetapi mengukur anggota keluarga Nikon D7000 dan Canon 5D Mark III saya tidak ada tegangan pada hot shoe. Dalam kedua kasus mengukur lampu kilat saat terlepas dari kamera tetapi bertenaga memberi pembacaan sekitar 5V sehingga tampak kedua sistem menggunakan pull-up di dalam lampu kilat. Saya akan menyarankan rangkaian seperti berikut yang baru saja saya coba dengan keduanya:
mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab
R2 dapat dihilangkan jika Anda menggunakan pull-up internal pada saluran input sementara dioda hanya memberikan sedikit perlindungan ekstra terhadap ESD dan situasi tegangan berlebih daripada hanya mengandalkan klem dalam AVR. Berikut adalah contoh dari sinyal yang diukur untuk paparan 1/10 detik menggunakan sirkuit itu: