Witam, podłączyłem transoptor wg tego schematu:
Napisałem prosty programik mający zapalać diodę podłączoną do innego pinu w momencie, kiedy szczelina transoptora będzie zasłonięta, czyli na pinie transoptora będzie 0, niestety nie działa.
Pin do którego podłączony jest transoptor jest ustawiony jako wejście z podciągnięciem do stanu wysokiego. Jeśli dobrze rozumuję, w momencie kiedy szczelina nie jest niczym przysłonięta, transoptor przewodzi i pin jest zwierany do masy. W celu sprawdzenia poprawności działania transoptora włączyłem między emiter a masę diodę LED, przy takim podłączeniu ledwo świeci, napięcie między pinem procesora a masą jest równe ok. 1,8 V. Gdy zasłaniam szczelinę, dioda gaśnie, czyli transoptor działa. Sprawdziłem również poprawność programu, gdy zwieram pin do masy przewodem, diodka wynikowa się zapala, więc w programie błędu nie ma. Sprawdziłem układ podłączając transoptor do różnych pinów, ten sam efekt, próbowałem również zastosować zewnętrzne podciągnięcie pinu do stanu wysokiego, napięcie jest wtedy wyższe ale efekt działania programu ten sam, czyli żaden. Gdzie może leżeć błąd?
Dzięki za odpowiedź, pozdrawiam
Napisałem prosty programik mający zapalać diodę podłączoną do innego pinu w momencie, kiedy szczelina transoptora będzie zasłonięta, czyli na pinie transoptora będzie 0, niestety nie działa.
Pin do którego podłączony jest transoptor jest ustawiony jako wejście z podciągnięciem do stanu wysokiego. Jeśli dobrze rozumuję, w momencie kiedy szczelina nie jest niczym przysłonięta, transoptor przewodzi i pin jest zwierany do masy. W celu sprawdzenia poprawności działania transoptora włączyłem między emiter a masę diodę LED, przy takim podłączeniu ledwo świeci, napięcie między pinem procesora a masą jest równe ok. 1,8 V. Gdy zasłaniam szczelinę, dioda gaśnie, czyli transoptor działa. Sprawdziłem również poprawność programu, gdy zwieram pin do masy przewodem, diodka wynikowa się zapala, więc w programie błędu nie ma. Sprawdziłem układ podłączając transoptor do różnych pinów, ten sam efekt, próbowałem również zastosować zewnętrzne podciągnięcie pinu do stanu wysokiego, napięcie jest wtedy wyższe ale efekt działania programu ten sam, czyli żaden. Gdzie może leżeć błąd?
Dzięki za odpowiedź, pozdrawiam