Pull High / Low am Arduino Schalter simulieren

Gast #6436767
Lesenswert?

Guten Tag,

zu folgenden Sachverhalt möchte ich eure Meinung einholen, da ich keine 
Beschädigung an der Platine riskieren möchte:

Arduino Nano (5V Logic) soll per DOUT mit einer Platine verbunden 
werden, um dort einen Schalter zu simulieren.
Original ist dort ein Druck-Schalter dran, der den Eingang einfach auf 
GND schaltet.
Den Pull Low vom Arduino sollte ja kein Problem für die andere Platine 
darstellen, wenn es das gleiche GND teilt.
Standardmäßig soll der "Schalter" jedoch offen sein, also müsste ich den 
Digital out als Pull High einstellen. Hier liegt die Frage, da der 
Arduino 5V als High ausgibt und ich nicht sicher bin ob es damit die 
andere Platine beschädigt.
Gemessen habe ich bei offenen Schalter an der externen Platine eine 
Spannung von 2,9V zu GND. Wenn es mit GND kurzgeschlossen wird, fließt 
ein sehr geringer Strom unter 1mA.
Daher gehe ich von einem sehr hohen Innenwiderstand aus und das die 5V 
problemlos einen offenen Schalter "simulieren" können.
Ist diese Annahme richtig? Oder wie kann ich es korrekt ausführen.
Ungern würde ich mit Relais oder Transistor arbeiten, da es insgesamt 14 
dieser Schalter sind und ich es einfach halten möchte. Idealerweise wäre 
es wenn ich den Dout des Arduinio einfach als not connected setzen 
könnte, aber das ist soweit ich gelesen habe nicht möglich.

Vielen Dank wenn ihr mir weiterhelfen könnt.
Gast #6436780
Lesenswert?

supra111 schrieb:
> Hier liegt die Frage, da der
> Arduino 5V als High ausgibt und ich nicht sicher bin ob es damit die
> andere Platine beschädigt.

Warum willst du den Arduino 5V ausgeben lassen, wenn du nicht weißt, ob 
das dem Eingang deiner Schaltung recht ist.
Schalte den Ausgang des Arduino doch zwischen 0V und High-Z um.

Chris K. schrieb:
> Mach einen Transistor als open collector dazwischen

Und warum soll der Arduino das nicht selber machen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren