Hi,
Entweder Du prüfst auf einen der Pins, wie Besserwessi schon vorgeschlagen hat. Das geht auch evtl. ohne PullUp/Down wenn du innerhalb einer Schleife auf gleiche Werte checkst. Das ist bei OpenDrain ja eher nie der Fall...
Oder versuch mal sowas:
Code:
Ri(Display)
+---######----+
| |
| |
o o
- - - - - - - - - - Steckerverbindung
o o
| |
| |
Vcc |
|
|
+-------+ R10k
| +--######-->> Vcc
| |
| |
| +-------o <PORT PIN>
| |
| | / C
| 1N4148 R2 B |/
+---|>|--+--######----| NPN Transistor: BC547A
| | |\
| | | \ E
# | |
# R1 | |
# | 1N4148 |
# +--|<|--+------+
| |
+-----------------------+
|
---
GND
Das sollte bei richtig dimensioniertem R1 functionieren, R2 ist wohl eher nicht nötig.
R1 sollte 1/7 von Ri sein.
Gruss,
O.
Lesezeichen